У меня был запрос, который проверяет таблицу User для пользователя, у которого есть указанный c код, и захватывает этого пользователя и устанавливает его в $ mainCustomer. Я только что понял, что есть ситуации, когда не может быть Пользователь с таким кодом. Я думал, что моя проверка под этим для ! $mainCustomer
охватит меня, но я полагаю, что мог бы получить ошибку с самим запросом, если он будет нулевым. Как я могу защитить от ошибки с запросом?
$mainCustomer = User::where('code', '=', $value_code)->first();
if (! $mainCustomer) {
log_info("doesn't exist");
return;
}