Skip to content

Instantly share code, notes, and snippets.

View NandoKstroNet's full-sized avatar
🎯
Focusing

Nando Kstro Net NandoKstroNet

🎯
Focusing
View GitHub Profile
@NandoKstroNet
NandoKstroNet / StoresController.php
Last active January 26, 2022 15:03
Tela Inicial das Lojas do nosso projeto de Tenancy em https://codeexperts.com.br/curso/laravel-tenancy-1
<?php
namespace App\Http\Controllers\Front;
use App\Http\Controllers\Controller;
use App\Models\Store;
use App\Services\CartService;
use Illuminate\Http\Request;
class StoresController extends Controller
@NandoKstroNet
NandoKstroNet / DatabaseSeeder.php
Created January 13, 2022 22:10
Factories e Seed Tenant Store em https://codeexperts.com.br
<?php
\App\Models\Tenant::factory(10)
->hasStores(1)
->create();
foreach(\App\Models\Store::all() as $store) {
$tenantAndStoreIds = ['store_id' => $store->id, 'tenant_id' => $store->tenant_id];
@NandoKstroNet
NandoKstroNet / CategoryController.php
Last active January 13, 2022 21:54
Gerenciamento de Categorias curso Tenancy com Laravel em https://codeexperts.com.br
<?php
namespace App\Http\Controllers\Admin;
use App\Models\Category;
use App\Models\Store;
use Illuminate\Http\Request;
class CategoriesController extends Controller
{
@NandoKstroNet
NandoKstroNet / ProductController.php
Created January 13, 2022 21:38
Conteúdos métodos de gerenciamento produto do projeto Store Tenant com Laravel em https://codeexperts.com.br
<?php
//Conteúdo método store product
$data = $request->all();
$product = $store->first()->products()->create($data);
$product->categories()->sync($request->categories);
session()->flash('message', ['type' => 'success', 'body' => 'Sucesso ao cadastrar produto']);
@NandoKstroNet
NandoKstroNet / create_products.blade.php
Created January 12, 2022 19:58
Gerenciamento de Produtos Painel Projeto Loja Tenancy - https://codeexperts.com.br
<x-app-layout>
<x-slot name="header">
<h2 class="font-semibold text-xl text-gray-800 leading-tight">
{{ __('Criar Produto') }}
</h2>
</x-slot>
<div class="py-12">
<div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
<div class="flex flex-col">
@NandoKstroNet
NandoKstroNet / alter_users_table.php
Created January 12, 2022 19:54
Campos das migrations do curso Laravel Tenancy - Single Database em https://codeexperts.com.br
<?php
$table->unsignedBigInteger('tenant_id')->nullable();
$table->unsignedBigInteger('store_id')->nullable();
@NandoKstroNet
NandoKstroNet / wsl-commands.bash
Created January 12, 2022 01:04
Alguns comandos WSL Windows 10
wsl --list --verbose
wsl --set-version <DISTRO> <VERSION: 1 , 2>
@NandoKstroNet
NandoKstroNet / multiplas-insercoes.sql
Last active June 20, 2024 09:58
Queries para uso no curso PHP Mastery em https://phpmastery.com.br
INSERT INTO produtos (nome, descricao, sobre, preco, status, criado_em, atualizado_em)
VALUES
('Produto Teste 3', 'Descrição Teste', 'Sobre o produto teste...', 129.89, 1, NOW(), NOW()),
('Produto Teste 4', 'Descrição Teste', 'Sobre o produto teste...', 29.9, 1, NOW(), NOW()),
('Produto Teste 5', 'Descrição Teste', 'Sobre o produto teste...', 39.45, 1, NOW(), NOW()),
('Produto Teste 6', 'Descrição Teste', 'Sobre o produto teste...', 19.9, 0, NOW(), NOW())
@NandoKstroNet
NandoKstroNet / player-routes-web.php
Last active January 3, 2022 15:22
Algumas rotas criadas no curso Laravel Mastery - https://laravelmastery.com.br
<?php
Route::get('/watch/{video:code}',\App\Http\Livewire\Player::class)->middleware('auth')->name('video.player');
Route::get('resources/{code}/{video}', function($code, $video = null) {
return \Illuminate\Support\Facades\Storage::disk('videos_processed')
->response(
$video, null, [
'Content-Type' => 'application/x-mpegURL',
@NandoKstroNet
NandoKstroNet / Player.php
Last active January 3, 2022 11:37
Componente Player projeto VideoFlix, curso Laravel Mastery em https://laravelmastery.com.br
<?php
namespace App\Http\Livewire;
use Livewire\Component;
use App\Models\Video;
class Player extends Component
{
public $video;