LaravelPackages.net
Acme Inc.
Toggle sidebar
novius/laravel-artisan-commands

Additional artisan commands for Laravel

25.369
7
5.1.1
About novius/laravel-artisan-commands

novius/laravel-artisan-commands is a Laravel package for additional artisan commands for laravel. It currently has 7 GitHub stars and 25.369 downloads on Packagist (latest version 5.1.1). Install it with composer require novius/laravel-artisan-commands. Discover more Laravel packages by novius or browse all Laravel packages to compare alternatives.

Last updated

Laravel Artisan Commands

Packagist Release Licence

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.

Star History Chart