Skip to content

This Laravel package help to manage multiple commands in one command line, and this package is recomended if you are using Laravel Passport .

License

Notifications You must be signed in to change notification settings

ayoubbajjou/custom-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Custom Commands Package

Github issues Software License

This Laravel package help to manage multiple commands in one command line, and this package is recomended if you are using Laravel Passport .

Installation

Install the package through Composer. Run the following command in your terminal

composer require bajjouayoub/custom-commands

Then publish the config file

php artisan vendor:publish --provider="Bajjouayoub\CustomCommands\CustomCommandsServiceProvider"

How it works

First of all, go to the config folder and the look for custom-commands.php

Specify the name of the command

"command_name" => "command:name"  

Output :

php artisan command:name

Add all the commands that you want to run at once

Note: those commands should be type of string

"commands" => [
    // 'config:clear'
    // 'migrate:refresh'
    // 'db:seed'
    // 'passport:install'
    ...
]

Change something on the .env file (optional)

if you need to change some variable in the .env file change the variable to true by default it's false

"change_env" => true

Table and row name

if you change the change_env to true then those fields is required. the table variable is refers to the oauth_clients this table comes with laravel passport by default. the row variable is refers to the secret row in the oauth_clients table.

"table" => "" //type of string


"row" => "" //type of string

About

This Laravel package help to manage multiple commands in one command line, and this package is recomended if you are using Laravel Passport .

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages