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 / Delete.php
Created September 2, 2022 15:40
Delete Button Item Cardápio Projeto Tenancy Laravel com Multi Database em Code Experts https://codeexperts.com.br
<?php
namespace App\Http\Livewire\Tenants\RestaurantMenu;
use App\Models\Tenant\Menu;
use Livewire\Component;
class Delete extends Component
{
public $menu;
@NandoKstroNet
NandoKstroNet / tenant-home.blade.php
Last active September 5, 2022 21:33
Home do App Tenancy com Laravel e Multi Database em https://codeexperts.com.br
<x-guest-layout>
<header class="w-full py-4 bg-red-600 mb-20">
<div class="max-w-7xl mx-auto flex justify-between">
<h2 class="text-white text-xl font-bold">{{$restaurant?->restaurant}}</h2>
<p>
<span class="text-white font-bold">{{$restaurant?->phone}} / {{$restaurant?->phone}} </span>
</p>
</div>
</header>
@NandoKstroNet
NandoKstroNet / tenant.php
Created September 18, 2022 22:54
Arquivo de rotas tenant com controle por middleware, curso Multi DB Model Tenant no Laravel em https://codeexperts.com.br
<?php
declare(strict_types=1);
use Illuminate\Support\Facades\Route;
use Stancl\Tenancy\Middleware\InitializeTenancyByDomain;
use Stancl\Tenancy\Middleware\PreventAccessFromCentralDomains;
/*
|--------------------------------------------------------------------------
@NandoKstroNet
NandoKstroNet / configs.json
Last active March 7, 2024 14:32
VS Code - Vue Configs - Laravel Mastery Bloco 3 https://laravelmastery.com.br
{
"editor.formatOnSave": true,
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
@NandoKstroNet
NandoKstroNet / Storage.js
Created November 28, 2022 14:54
Storage Service para projeto Vue Experts Store Front no curso, bloco 3, Laravel Mastery em https://laravelmastery.com.br
export default {
setData(key, value) {
localStorage.setItem(key, value);
},
getData(key) {
return localStorage.getItem(key);
},
removeData(key) {
localStorage.removeItem(key);
}
@NandoKstroNet
NandoKstroNet / common.bash
Created December 15, 2022 19:35
PHP 8.1 no Ubuntu 20.04
sudo apt install -y \
lsb-release \
ca-certificates \
apt-transport-https \
software-properties-common
@NandoKstroNet
NandoKstroNet / Book.php
Last active January 24, 2023 21:11
Entidade Book - Curso Laravel Arquitetura Limpa em https://codeexperts.com.br
<?php
namespace MiniLeanpub\Domain\Book\Entity;
class Book
{
public function __construct(
private ?string $id,
private ?string $title,
private ?string $description,
@NandoKstroNet
NandoKstroNet / ConvertBookToPDFInputDTO.php
Last active January 29, 2023 23:07
Caso de Uso: Conversão de Livro para PDF - Curso Laravel Arquitetura Limpa em https://codeexperts.com.br
<?php
namespace MiniLeanpub\Application\UseCases\Book\ConvertBookToPDF\DTO;
use MiniLeanpub\Application\UseCases\Shared\InteractorDTO;
class ConvertBookToPDFInputDTO extends InteractorDTO
{
public function __construct(public string $bookCode)
{
@NandoKstroNet
NandoKstroNet / BookConverterQueueSender.php
Created January 26, 2023 21:58
QueueInterface e Implementação - Curso Laravel Arquitetura Limpa em https://codeexperts.com.br
<?php
namespace MiniLeanpub\Infrastructure\Queue;
use App\Jobs\Book\ConvertBookJob;
use MiniLeanpub\Domain\Book\Queue\QueueInterface;
class BookConverterQueueSender implements QueueInterface
{
public function sendToQueue(string $bookPath): bool
@NandoKstroNet
NandoKstroNet / ConvertBookToPDFUseCaseTest.php
Created March 14, 2023 14:43
Teste de Integração da Conversão do Nosso Livro para PDF no Projeto MiniLeanpub em https://codeexperts.com.br/
<?php
namespace Tests\MiniLeanpub\Integration\Application\UseCases\ConvertBookToPDF;
use Tests\MiniLeanpub\LaravelTestCase;
use App\Models\Book;
use MiniLeanpub\Application\UseCases\Book\ConvertBookToPDF\ConvertBookToPDFUseCase;
use MiniLeanpub\Application\UseCases\Book\ConvertBookToPDF\DTO\ConvertBookToPDFInputDTO;
use MiniLeanpub\Infrastructure\Queue\Book\BookConverterQueueSender;
use MiniLeanpub\Infrastructure\Repository\Book\BookEloquentRepository;