Skip to content

Commit 7280f57

Browse files
committed
ObservedBy class attribute
1 parent c273292 commit 7280f57

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/Models/Place.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@
22

33
namespace TypiCMS\Modules\Places\Models;
44

5+
use Illuminate\Database\Eloquent\Attributes\ObservedBy;
56
use Illuminate\Database\Eloquent\Casts\Attribute;
67
use Illuminate\Database\Eloquent\Relations\BelongsTo;
78
use Laracasts\Presenter\PresentableTrait;
89
use Spatie\Translatable\HasTranslations;
910
use TypiCMS\Modules\Core\Models\Base;
1011
use TypiCMS\Modules\Core\Models\File;
12+
use TypiCMS\Modules\Core\Observers\SlugObserver;
1113
use TypiCMS\Modules\Core\Traits\HasFiles;
1214
use TypiCMS\Modules\Core\Traits\Historable;
1315
use TypiCMS\Modules\Places\Presenters\ModulePresenter;
1416

17+
#[ObservedBy(SlugObserver::class)]
1518
class Place extends Base
1619
{
1720
use HasFiles;

src/Providers/ModuleServiceProvider.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
use Illuminate\Support\Facades\View;
77
use Illuminate\Support\ServiceProvider;
88
use TypiCMS\Modules\Core\Facades\TypiCMS;
9-
use TypiCMS\Modules\Core\Observers\SlugObserver;
109
use TypiCMS\Modules\Places\Composers\SidebarViewComposer;
1110
use TypiCMS\Modules\Places\Facades\Places;
1211
use TypiCMS\Modules\Places\Models\Place;
@@ -28,9 +27,6 @@ public function boot(): void
2827

2928
AliasLoader::getInstance()->alias('Places', Places::class);
3029

31-
// Observers
32-
Place::observe(new SlugObserver());
33-
3430
View::composer('core::admin._sidebar', SidebarViewComposer::class);
3531

3632
/*

0 commit comments

Comments
 (0)