Skip to content

novius/laravel-artisan-commands

Repository files navigation

Laravel Artisan Commands

Packagist Release Licence

This package contains some useful Artisan commands.

Requirements

This version is compatible with Laravel >= 11 and <= 12 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.

About

Some useful Artisan commands for Laravel

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •