for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This file is part of laravel.su package.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace App\Providers;
use App\Models\Tag;
use App\Models\Tip;
use App\Models\User;
use App\Models\Article;
use App\Models\DocsPage;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
* Class EventServiceProvider.
class EventServiceProvider extends ServiceProvider
{
* @var array
protected $listen = [];
* @return void
public function boot(): void
User::observe(User\AvatarUploaderObserver::class);
User::observe(User\EmailConfirmationObserver::class);
Article::observe(Article\ContentObserver::class);
Article::observe(Article\SlugObserver::class);
Article::observe(Article\PublishedDateObserver::class);
Article::observe(Article\ContentPreviewObserver::class);
Tag::observe(Tag\ColorObserver::class);
Tip::observe(Tip\ContentObserver::class);
DocsPage::observe(DocsPage\SlugObserver::class);
DocsPage::observe(DocsPage\ContentObserver::class);
parent::boot();
}