File: /var/www/ipsremont-demo/app/Observers/BaseObserver.php
<?php
namespace App\Observers;
use App\Services\Log\LogService;
use Illuminate\Database\Eloquent\Model;
/**
* Class BaseObserver add logger to events
* @package App\Observers
*/
class BaseObserver
{
/**
* Handle the "created" event.
*
* @param Model $model
* @return void
*/
public function created(Model $model)
{
LogService::created($model);
}
/**
* Handle the "updated" event.
*
* @param Model $model
* @return void
*/
public function updated(Model $model)
{
LogService::updated($model);
}
/**
* Handle the "deleted" event.
*
* @param Model $model
* @return void
*/
public function deleted(Model $model)
{
LogService::deleted($model);
}
}