Исключение нарушения уникального ограничения
класс UniqueConstraintViolationException расширяет QueryException (Просмотреть исходный код)
Свойства
| строка | $connectionName | Имя подключения к базе данных. | из QueryException |
| защищенная строка | $sql | SQL-запрос. | из QueryException |
| защищенный массив | $bindings | Связывания для запроса. | из QueryException |
Методы
| пустое значение | __construct(строка $connectionName, строка $sql, массив $bindings, Throwable $previous) Создает новый экземпляр исключения запроса. | из QueryException |
| строка | formatMessage(строка $connectionName, строка $sql, массив $bindings, Throwable $previous) Форматирует сообщение об ошибке SQL. | из QueryException |
| строка | getConnectionName() Получить имя подключения для запроса. | из QueryException |
| строка | getSql() Получить SQL-запрос. | из QueryException |
| массив | getBindings() Получить связывания для запроса. | из QueryException |
Подробности
пустое значение __construct(строка $connectionName, строка $sql, массив $bindings, Throwable $previous)
Создает новый экземпляр исключения запроса.
защищенный строка formatMessage(строка $connectionName, строка $sql, массив $bindings, Throwable $previous)
Форматирует сообщение об ошибке SQL.
строка getConnectionName()
Получить имя подключения для запроса.
строка getSql()
Получить SQL-запрос.
массив getBindings()
Получить связывания для запроса.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Database/UniqueConstraintViolationException.html