nicksynev/make-observer-command
最新稳定版本:v0.0.4
Composer 安装命令:
composer require nicksynev/make-observer-command
包简介
Artisan command for creating Observer classes in Laravel
README 文档
README
make-observer-command
Artisan command for creating observer classes in Laravel.
Tested on Laravel versions: 5.3, 5.4, 5.5, 5.6.
Installation
Install package via composer.
$ composer require nicksynev/make-observer-command
(Only for Laravel 5.4 and below) Add service provider into your app.php file in config folder.
NickSynev\MakeObserverCommand\MakeObserverCommandServiceProvider::class,
Usage
To add observer you need to enter class name. It will create Observers folder (if you dont have one) in your app directory and put class there. Also supports subfolder structure (for example User/UserObserver).
$ php artisan make:observer UserObserver
Additionally you can specify related model's namespace and methods.
$ php artisan make:observer UserObserver --model='App\Models\User' --methods=created,updated
There are 10 methods: creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored.
If no method chosen puts all of them to a class.
Do not forget to init your observer for example in AppServiceProvider boot method.
public function boot() { User::observe(UserObserver::class); // Your code }
Removal
(Only for Laravel 5.4 and below) Remove service provider from app.php.
Remove by composer.
$ composer remove nicksynev/make-observer-command
统计信息
- 总下载量: 15.08k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-11-19