thulisoft / laravel-make-trait
Laravel中的快速特性生成。
dev-master
2023-02-01 08:04 UTC
Requires
- php: ~7.0|^8.0
- illuminate/console: ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0|7.0|^8.0|^9.0
- illuminate/support: ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0|7.0|^8.0|^9.0
Requires (Dev)
- phpunit/phpunit: ^6.4
This package is auto-updated.
Last update: 2024-09-29 11:42:21 UTC
README
Laravel中的快速特性生成。
安装
通过composer安装
composer require thulisoft/laravel-make-trait
注册服务提供者
对于Laravel 5.4及以下版本,请将以下行添加到您的 config/app.php
/* * Package Service Providers... */ Thulisoft\MakeTrait\Providers\MakeTraitServiceProvider::class,
对于Laravel 5.5及以上版本,该包将自动为您注册提供者。
使用Lumen
要注册服务提供者,请将以下行添加到 app/bootstrap/app.php
$app->register(Thulisoft\MakeTrait\Providers\MakeTraitServiceProvider::class);
快速开始
生成特性
php artisan make:trait YourTraitName
您的特性将在 App/Traits 目录下创建。
子目录
如果您希望像其他任何 artisan make 命令一样进一步通过子目录组织特性,您可以这样做。
php artisan make:trait Orders\\StatusCompleted --scope
您的 Completed 特性将在 App/Traits/Orders 目录下创建,并且适当地命名空间。
参数
-b 或 --boot
php artisan make:trait YourTraitName --boot
创建一个带有boot方法的特性。
-s 或 --scope
php artisan make:trait YourTraitName --scope
创建一个带有scope方法的特性。
目的
Laravel为开发人员构建成功的Web应用提供了几乎所有组件的节省时间的生成命令。本包引入了Laravel的artisan make特性的便捷性。
测试
由于本包性质简单,故有意省略了测试。
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。