PAQUETES ESENCIALES DE LARAVEL

  • Laravel Debugbar (barryvdh/laravel-debugbar): El rey indiscutible del debugging en desarrollo. Muestra en una barra inferior: queries SQL, tiempo de ejecución, memoria, rutas, vistas, logs y más. Debugbar es más ligero y rápido para iteraciones diarias que otros paquetes para debug. Instalación:

    composer require barryvdh/laravel-debugbar --dev
    
  • Laravel Telescope (laravel/telescope): Es el "observatorio" oficial de Laravel. Monitorea requests, queries, jobs, mails, excepciones, Redis, Horizon y más en un dashboard ideal para equipos que necesitan visibilidad en producción (con cuidado que no se muestre para todos los usuarios).
  • Spatie Laravel Permission (spatie/laravel-permission): Gestión de roles y permisos sencilla y potente. Ejemplo:

    $user->assignRole('admin');
    $user->can('edit articles'); // true/false
    
  • Laravel Sanctum (laravel/sanctum): Autenticación API simple, stateless y moderna (tokens + SPA auth). Perfecto para apps móviles, frontend en Vue/React o Next.js. Más información en el post sobre Laravel Sanctum
  • Laravel Excel (maatwebsite/excel): Importa y exporta Excel/CSV de forma fácil y eficiente soportando grandes datasets, queues y formateo avanzado. Ejemplo de exportación

    return Excel::download(new UsersExport, 'usuarios.xlsx');
    
  • Spatie Laravel Backup (spatie/laravel-backup): Backups automáticos de base de datos + archivos a disco, S3, Dropbox, etc. Programables con Laravel Scheduler.Tip. Puede mandar notificaciones via Slack/Telegram. Más información en el post sobre Laravel Backup.
  • Laravel Socialite (laravel/socialite): Permite login a la aplicación con Google, GitHub, Facebook, Twitter/X, Apple, etc...
  • Spatie Laravel Medialibrary (spatie/laravel-medialibrary: Gestión profesional de archivos multimedia: imágenes, PDFs, videos. Con conversiones automáticas (thumbnails, optimización WebP), responsive images y S3 support. Ejemplo:

    $post->addMedia($file)->toMediaCollection('images');
    
  • Laravel Sluggable (cviebrock/eloquent-sluggable): Genera slugs únicos y bonitos automáticamente es simple y efectivo,
  • Laravel IDE Helper (barryvdh/laravel-ide-helper): Autocompletado perfecto en PhpStorm, VS Code + Intelephense. Genera PHPDoc para facades, Eloquent, etc.

    php artisan ide-helper:generate
    php artisan ide-helper:meta