DE USO COMUN
Laravel Debugbar
Una barra de estado con mucha información
https://github.com/barryvdh/laravel-debugbar
composer require barryvdh/laravel-debugbar --dev
browserSync
Esta es una extensión de webpack para que se refresque automáticamente el navegador cada vez que hagamos un cambio (necesitamos correr también «npm run watch»)
Después de instalar Node
npm install
Debemos añadir al «mix» este código en el fichero webpack.mix.js de la raiz del proyecto:
.browserSync({
proxy: 'tu.dominio',
files: ['app/**/*.php', 'resources/lang/**/*', 'resources/views/**/*.php', 'routes/**/*.php', 'public/js/*.js', 'public/css/*.css', 'public/img/*']
});
BASE DE DATOS
Eloquent Model Generator
Generar un modelo en base a una tabla ya hecha
https://github.com/krlove/eloquent-model-generator
composer require krlove/eloquent-model-generator --dev
Un ejemplo de uso seria:
php artisan krlove:generate:model ElModelo --table-name=LaTabla --output-path=/var/www/carpeta_proyecto/app/Models --namespace=App\\Models
Laravel Migrations Generator
Generar una migración de una base de datos ya existente, puede ser de tablas individuales
https://github.com/kitloong/laravel-migrations-generator
composer require --dev "kitloong/laravel-migrations-generator"
Un ejemplo de usop seria:
php artisan migrate:generate --tables="tabla1,tabla2,tabla3"
TRADUCCIONES
Translatable String Exporter for Laravel
Encuentra las traducciones y las pone en el fichero (de __(«») al fichero) preparándolo para traducir
https://github.com/kkomelin/laravel-translatable-string-exporter
composer require kkomelin/laravel-translatable-string-exporter
laravel-google-translate
Traduce los ficheros via Google, con la anterior extensión es un dúo perfecto (necesitas API key de google)
https://github.com/tanmuhittin/laravel-google-translate
composer require tanmuhittin/laravel-google-translate
php artisan vendor:publish --provider="Tanmuhittin\LaravelGoogleTranslate\LaravelGoogleTranslateServiceProvider"
USOS CONCRETOS
PhpSpreadsheet
Para manejar el EXCEL
https://github.com/PHPOffice/PhpSpreadsheet
composer require phpoffice/phpspreadsheet