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 / comandos-terminal.txt
Created September 11, 2023 16:23
Conteúdos sobre as customizações no FilamentPHP - https://codeexperts.com.br/curso/filament-php-na-pratica
npm install tailwindcss @tailwindcss/forms @tailwindcss/typography autoprefixer tippy.js --save-dev
@NandoKstroNet
NandoKstroNet / DatabaseSeeder.php
Created July 26, 2023 15:58
Conteúdo Acessório Área de Pedidos - Admin Filament
<?php
#up seed
$user = \App\Models\User::factory()
->hasOrders(1)
->create();
$order = $user->orders->first();
@NandoKstroNet
NandoKstroNet / product-create-template.html
Created April 6, 2023 17:25
Camada do Template HTML do Componente VueJS ProductCreateView em https://codeexperts.com.br
<div id="header-content" class="block w-full py-4 border-b border-gray-300">
<h2 class="text-xl font-bold">Criar Produto</h2>
</div>
<div class="block w-full border-b pb-10 border-gray-300 py-10">
<form action="">
<div class="w-full flex gap-4">
<div class="w-1/2 block mb-6">
<label class="block mb-2">Nome Produto</label>
<input
type="text"
@NandoKstroNet
NandoKstroNet / product-table-html.html
Created April 6, 2023 16:52
Conteúdo template do nosso componente VueJS ProductView em https://codeexperts.com.br
<div id="header-content" class="block w-full py-4 border-b border-gray-300">
<h2 class="text-xl font-bold">Produtos</h2>
</div>
<div class="block w-full border-b pb-10 border-gray-300">
<table class="w-full text-left">
<thead>
<tr>
<th class="px-6 py-4">#</th>
<th class="px-6 py-4">Produto</th>
<th class="px-6 py-4">Preço</th>
@NandoKstroNet
NandoKstroNet / script.js
Created April 6, 2023 16:51
Conteúdo do Script e Template do nosso Componte VueJs AdminView, em https://codeexperts.com.br
import httpClient from "@/services/http-client.js";
import storage from "@/services/storage.js";
export default {
methods: {
logout() {
httpClient.post("/logout").then((response) => {
storage.remove("token");
location.href = "/auth/login";
});
@NandoKstroNet
NandoKstroNet / products.js
Last active April 6, 2023 16:44
Store Pinia Products - Curso Laravel Mastery Bloco 3 - https://codeexperts.com.br
import { defineStore } from "pinia";
import httpClient from "@/services/http-client";
export const useProducts = defineStore("products", {
state: () => ({ products: null }),
getters: {
getProducts(state) {
return state.products;
},
},
@NandoKstroNet
NandoKstroNet / CategoryResource.php
Created March 31, 2023 19:39
Category Resource - FilamentPHP do curso FilamentPHP na Prática em https://codeexperts.com.br
<?php
namespace App\Filament\Resources;
use App\Filament\Resources\CategoryResource\Pages;
use App\Filament\Resources\CategoryResource\RelationManagers;
use App\Models\Category;
use Filament\Tables\Columns\TextColumn;
use Filament\Forms\Components\TextInput;
use Filament\Resources\Form;
@NandoKstroNet
NandoKstroNet / BookApiController.php
Last active March 14, 2023 19:19
Testando Endpoints do Livro baseado nos Use Cases do nosso projeto de Arquitetura Limpa com Laravel em https://codeexperts.com.br
<?php
namespace App\Http\Controllers\API;
use App\Http\Controllers\Controller;
use App\Models\Book;
use Illuminate\Http\Request;
use MiniLeanpub\Application\UseCases\Book\CreateBook\CreateBookUseCase;
use MiniLeanpub\Application\UseCases\Book\CreateBook\DTO\BookCreateInputDTO;
use MiniLeanpub\Infrastructure\Repository\Book\BookEloquentRepository;
@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;
@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