ObserverMaker creates an artisan command that lets you quickly create a observer stub.
Via Composer
composer require ajayexpert/artisan-observer-maker
In your app/config/app.php file, add the following to the providers array:
AjayExpert\ObserverMaker\ObserverMakerServiceProvider::class,
Once installed, you should see make:observer as one of the artisan commands when you run:
php artisan list
To use this command, supply it with two arguments, the first being the name of the observer, and the second being the name of the folder you want it to reside in. If the folder does not exist, it will be created for you.
For example:
php artisan make:observer TestObserver
This would create a directory named Observers in your app directory with a php file named TestObserver.php, which would contain the following stub:
<?php
namespace App\Observers;
use App\Test;
class TestObserver
{
}
Please note, the package currently only supports observer folders that are in the app folder, for example:
app/Observers
Use Observers in laravel see the Documentation
If you discover any security related issues, please email ajay.expert@live.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.