thulisoft/laravel-make-trait

Laravel中的快速特性生成。

dev-master 2023-02-01 08:04 UTC

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)。请参阅许可证文件获取更多信息。