guysolamour / laravel-commands
As suit of useful artisan commands for laravel
Requires
- php: ^7.2|^8.0.2
- illuminate/support: ^7.0|^8.0|^9.0|^10
- spatie/laravel-db-snapshots: ^2.0
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0|^6.0
- phpunit/phpunit: ^8.4|^9.0
README
This package is a collection of artisan commands for speed up developmemt with laravel framework.
Installation
Install via composer
composer require guysolamour/laravel-commands
Usage
Create Database Command
php artisan cmd:db:create databasename
You can use --help option to have more informations about this command
Drop Database Command
php artisan cmd:db:drop databasename
You can use --help option to have more informations about this command
Seed Command
php artisan cmd:db:seed
If you want to run all seed --all option
php artisan cmd:db:seed --all
If you want to run a specific class you can use --class option
php artisan cmd:db:seed --class=UsersTableSeeder
Run seed in production --force option
php artisan cmd:db:seed --force
You can use --help option to have more informations about this command
Dump Command
php artisan cmd:db:dump
Available drivers are mysql, pgsql, sqlite and default driver is mysql
Host can be changed with --host option
php artisan cmd:db:dump --host sqlite
Username can be changed with --dbusername option
php artisan cmd:db:dump --dbusername root
Password can be changed with --dbpassword option
php artisan cmd:db:dump --dbpassword root
Database name can be changed with --dbname option
php artisan cmd:db:dump --dbname databasename
Dump filename can be changed with --filename option
php artisan cmd:db:dump --filename dump.sql
You can use --help option to have more informations about this command
Trait Command
php artisan cmd:make:trait traitname
Folder can be changed with --folder option
php artisan cmd:make:trait traitname --folder={folder}
You can use --help option to have more informations about this command
Service Provider Command
php artisan cmd:make:provider providername
Folder can be changed with --folder option
php artisan cmd:make:provider providername --folder={folder}
You can use --help option to have more informations about this command
Helper Command
php artisan cmd:make:helper helpername
Folder name can be changed with --folder option
php artisan cmd:make:helper helpername --folder={folder}
You can use --help option to have more informations about this command
Security
If you discover any security related issues, please email instead of using the issue tracker.