novius/laravel-artisan-commands
Laravel Artisan Commands
This package contains some useful Artisan commands.
Requirements
This version is compatible with Laravel >= 11 and PHP >= 8.2.
For Laravel 10.0 please use 4.* version.
For Laravel >= 7.0 and < 10.0 please use 3.* version.
For Laravel >= 6.0 and < 7.0 please use 2.* version.
For Laravel >= 5.7 and < 6.0 please use 1.* version.
For Laravel >=5.5.0 and < 5.7 please use 0.3 version.
Installation
In your terminal:
composer require novius/laravel-artisan-commands
Usage & Features
db:configure
This command replaces some variables into .env and config/database.php files,
in order to configure database name, user and password when you create a new project.
php artisan db:configure
db:create
This command tries to create a database, for a given connection:
php artisan db:create --connection=[connection]
[connection] have to be a valid connection, defined into config/database.php configuration file.
For instance, php artisan db:create --connection=mysql will call config('database.connections.mysql') to get driver, host, database name, etc.
db:get-name
This command print the database name for a given connection (or the current connection if not specified) :
php artisan db:get-name
php artisan db:get-name --connection=dev
[connection] have to be a valid connection, defined into config/database.php configuration file.
Testing
Run the tests with:
./test.sh
Lint
Run php-cs with:
./cs.sh
Contributing
Contributions are welcome! Leave an issue on Github, or create a Pull Request.
Licence
This package is under GNU Affero General Public License v3 or (at your option) any later version.
Related Packages
Generate Model, attribute, relation, scope trait and repository for Laravel Boil...