Как сгенерировать исключение, если нет данных Laravel? - PullRequest
0 голосов
/ 31 марта 2019

Как сгенерировать исключение, если нет данных Laravel, когда я ожидаю некоторые значения?

$roles = Auth::user()->roles()->get();

Итак, стоит ли использовать:

if ($roles->count() == 0) {
   throw new \Exception('No data');
}

Но что, если $roles равны нулю?

1 Ответ

1 голос
/ 31 марта 2019

Вы можете использовать что-то вроде этого

$roles = Auth::user()->roles();

if($roles->isNotEmpty()){
    $roles = $roles->get();
}

Ссылка: https://laravel.com/docs/5.8/collections

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...