Download the PHP package yangyiyi/extra-command without Composer
On this page you can find all versions of the php package yangyiyi/extra-command. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download yangyiyi/extra-command
More information about yangyiyi/extra-command
Files in yangyiyi/extra-command
Package extra-command
Short Description Extra command to generate Services and Facades for Laravel project
License MIT
Informations about the package extra-command
Extra Command to generate Service and Facade for Laravel.
Table of Contents
- Requirement
- Installation
- How to use
- Create Service Only
- Create Facade Only
- Create Service / Facade with Options
- Create by using make:service / make:facade command
- Options list
- Changelog
- License
Requirement
- PHP 7.3 and above.
- Laravel 7 and above.
Installation
You can install this project using composer, the service provider will be automatically loaded by Laravel itself:
Once the installation is completed. Run php artisan
command in your terminal console, and you'll see the new commands make:service
and make:facade
under the make:*
namespace section.
How to use
Create Service Only
You may run command below to create service.
As example above, it will create the service call AccountService
under app\Support\Services
.
Create Facade Only
You may run command below to create facade.
As example above, it will create the facade call AccountFacade
under app\Support\Facades
.
Create Service / Facade with Options
You may create service, facade, model and migration at the same time by using one of the command below.
Create by using make:service / make:facade command
or
You may found 4 file as show below.
- Service -
AccountService.php
underapp\Support\Services
. - Facade -
AccountFacade.php
underapp\Support\Facades
. - Model -
Account.php
underapp\Models
(follow default laravel structure). - Migration -
****_create_accounts_table.php
underdatabase\migration
(follow default laravel structure).
Options list
Changelog
Please see CHANGELOG for more information on what has changed recently.
License
The MIT License (MIT). Please see License File for more information.