open-southeners/extended-laravel
Adds handy Laravel extensions and helper utilities to streamline common tasks and reduce boilerplate. Designed as a lightweight add-on for projects needing extra convenience features beyond the core framework, with simple installation and integration.
All make commands from the framework are replaced to use the OpensGeneratedFiles trait which contains a method called openGeneratedAfter to open the generated file with an IDE configured.
{% hint style="info" %} Compatible IDEs are the following:
sublime, textmate, emacs, macvim, phpstorm, idea, vscode, vscode-insiders, vscode-remote, vscode-insiders-remote, atom, nova, netbeans, zed
{% endhint %}
Make custom query builder class (Eloquent) for a specified model name.
php artisan make:builder User
Flush horizon database (normally Redis) with records of past jobs.
php artisan horizon:flush
List all queued jobs sent as batches.
php artisan queue:batches
{% hint style="warning" %} Use carefully on production environments, anyway it should ask to confirmation when running on production. {% endhint %}
Clear all cache locks, atomic locks from Laravel.
php artisan cache:clearLocks
Check and list all the config and publishable group that is outdated on your app.
php artisan vendor:check
Gets licenses list from backend and frontend dependencies (using NPM).
php artisan vendor:licenses
You can get Markdown or JSON formatted list by using the option --format
php artisan vendor:licenses --format=markdown
php artisan vendor:licenses --format=json
How can I help you explore Laravel packages today?