Я использую laravel разрешения, и я часто создаю и уничтожаю разрешения, и иногда я не могу сказать, есть ли у пользователя определенное разрешение или нет, и мне необходимо проверить, есть ли у пользователя роль, и разрешение требует дополнительных код, прежде чем я позвоню role::create()
например.
Если я пытаюсь создать уже существующую роль, я получаю сообщение об ошибке базы данных и хочу, чтобы это происходило изящно, например, игнорирование создания или разрешения создания роли, если у пользователя есть указанное c разрешение или роль, которую я пытаюсь выполнить. для добавления.
Имеются ли laravel -пропуски с методом для перехвата таких исключений вместо того, чтобы предоставлять пользователю ошибки базы данных?.