File: /var/www/ipsremont-demo/app/Observers/SettingsObserver.php
<?php
namespace App\Observers;
use App\Services\Log\LogService;
use Illuminate\Database\Eloquent\Model;
class SettingsObserver extends BaseObserver
{
/**
* Handle the "created" event.
*
* @param Model $model
* @return void
*/
public function created(Model $model)
{
if ($model->key == 'password') {
$model->value = 'HIDDEN';
}
LogService::created($model);
}
/**
* Handle the "updated" event.
*
* @param Model $model
* @return void
*/
public function updated(Model $model)
{
if ($model->key == 'password') {
$model->value = 'HIDDEN';
}
LogService::updated($model);
}
}