承接 mtownsend/laravel-make-trait 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

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

GitHub 信息

  • Stars: 14
  • Watchers: 3
  • Forks: 5
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-11-29