mtownsend/laravel-make-trait
最新稳定版本:1.5.0
Composer 安装命令:
composer require mtownsend/laravel-make-trait
包简介
Rapid trait generation in Laravel.
README 文档
README
Rapid trait generation in Laravel.
Installation
Install via composer:
composer require mtownsend/laravel-make-trait
Registering the service provider
For Laravel 5.4 and lower, add the following line to your config/app.php:
/* * Package Service Providers... */ Mtownsend\MakeTrait\Providers\MakeTraitServiceProvider::class,
For Laravel 5.5 and greater, the package will auto register the provider for you.
Using Lumen
To register the service provider, add the following line to app/bootstrap/app.php:
$app->register(Mtownsend\MakeTrait\Providers\MakeTraitServiceProvider::class);
Quick start
Generating a trait
php artisan make:trait YourTraitName
Your trait will be created in the App/Traits directory.
Subdirectories
If you wish to further organize your traits by subdirectories, you can do so in the same way you would any other artisan make command.
php artisan make:trait Orders\\StatusCompleted --scope
Your StatusCompleted trait will be created in the App/Traits/Orders directory and namespaced appropriately.
Arguments
-b or --boot
php artisan make:trait YourTraitName --boot
Creates a trait with a boot method.
-s or --scope
php artisan make:trait YourTraitName --scope
Creates a trait with a scope method.
Purpose
Laravel provides wonderful time saving generation commands for almost all of the components developers need to build a successful web application. This package introduces the convenience of Laravel's artisan make for trait generation.
Credits
- Mark Townsend
- All Contributors
Testing
Due to the simple nature of this package, testing has been purposefully omitted.
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 19k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 14
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-11-29