add Observer
This commit is contained in:
1 parent
3a5a95cba9
commit
05ff869183
2 files changed
+48
No files matched your search
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Observers;
|
||||||
|
|
||||||
|
use App\Models\Events;
|
||||||
|
use App\Services\TypesenseService;
|
||||||
|
|
||||||
|
class EventObserver
|
||||||
|
{
|
||||||
|
public function created(Events $event)
|
||||||
|
{
|
||||||
|
app(TypesenseService::class)->upsertEvent($event);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function updated(Events $event)
|
||||||
|
{
|
||||||
|
app(TypesenseService::class)->upsertEvent($event);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function deleted(Events $event)
|
||||||
|
{
|
||||||
|
app(TypesenseService::class)->deleteEvent($event->id);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Observers;
|
||||||
|
|
||||||
|
use App\Models\User;
|
||||||
|
use App\Services\TypesenseService;
|
||||||
|
|
||||||
|
class UserObserver
|
||||||
|
{
|
||||||
|
public function created(User $user)
|
||||||
|
{
|
||||||
|
app(TypesenseService::class)->upsertUser($user);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function updated(User $user)
|
||||||
|
{
|
||||||
|
app(TypesenseService::class)->upsertUser($user);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function deleted(User $user)
|
||||||
|
{
|
||||||
|
app(TypesenseService::class)->deleteUser($user->id);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in new issue
Block a user