С помощью наблюдателя я добавляю дополнительный контент в модель / базу данных.Это работает без проблем !!
Теперь я хотел бы проверить входящий запрос, но, к сожалению, я не знаю, как вставить проверку или правила в наблюдателя.
class Customer
{
/**
* @var array
*/
protected $rules = [
'firstname' => 'numeric',
'name1' => 'string',
//'client_number' => 'required|string|unique:customers',
];
/**
* Listen to the updated event.
*
* @param Model $customer
* @return void
*/
public function saving(Model $customer)
{
if (request('firstname'))
{
if (request('firstname') != null)
{
$customer->firstname = request('firstname');
}
else
{
$customer->firstname = NULL;
}
}
$customer->client_number = '123456789';
}
}