File: /var/www/ipsremont-demo/app/Observers/AddressObserver.php
<?php
namespace App\Observers;
use App\Services\Email\SendEmailService;
use App\Services\Log\LogService;
use Illuminate\Database\Eloquent\Model;
class AddressObserver extends BaseObserver
{
public function created(Model $model)
{
if($model->main)
SendEmailService::addressMail($model, 'main-address-changed', 1);
else
SendEmailService::addressMail($model, 'new-address');
LogService::created($model);
}
public function updated(Model $model)
{
// if (($model->main <> $model->getOriginal('main')) && $model->main) {
// SendEmailService::addressMail($model, 'main-address-changed');
// }
SendEmailService::addressMail($model, 'main-address-changed');
LogService::updated($model);
}
}