albertobenavides.hashnode.devGithub webhook Laravel 12 deployAgregar en .env GITHUB_WEBHOOK_SECRET=llave_secreta_larga Instalar api routes de Laravel php artisan install:api La llave secreta podría generarse mediante openssl rand -hex 32 Agregar al archivo routes/api.php Route::post('/webhooks/g...Feb 5·3 min read
albertobenavides.hashnode.devActualizar a Tailwindcss 4 en Laravel 11Ejecutar npx @tailwindcss/upgrade Instalar @tailwindcss/vite npm install @tailwindcss/vite Importar las líneas comentadas import { defineConfig } from 'vite' import tailwindcss from '@tailwindcss/vite' // Esta línea export default defineCon...Jul 1, 2025·1 min read
albertobenavides.hashnode.devRelation managers en filamentphp formsAgregar RelationManager como componente Livewire: use Filament\Forms\Components\Livewire; Livewire::make(YourRelationManager::class, fn (Page $livewire, YourModel $record) => [ 'ownerRecord' => $record, 'pageClass' => $livewire::class, ...Jul 1, 2025·1 min read
albertobenavides.hashnode.devLaravel Octane con FrankenPHP en CloudPanelInstalar FrankenPHP. curl https://frankenphp.dev/install.sh | sh mv frankenphp /usr/local/bin/ Instalar Laravel Octane y seleccionar FrankenPHP como proveedor. composer require laravel/octane php artisan octane:install Instalar Supervisor para ...May 28, 2025·2 min read
albertobenavides.hashnode.devSupervisor para queues en Laravel 11sudo apt-get update sudo apt-get install supervisor sudo nano /etc/supervisor/conf.d/laravel-worker.conf [program:laravel-worker] process_name=%(program_name)s_%(process_num)02d command=php /your_project_directory/artisan queue:work --sleep=3 --tri...Aug 17, 2024·1 min read