Я пытаюсь понять, когда выбрано исключение валидации. Так как, когда мой метод проверки правил запроса не работает $e instanceof ValidationException
возвращает false, где $e instanceof HttpResponseException
возвращает true, а когда I return $e->getResponse
в HttpResponseException, он возвращает поля, которые требуются, поэтому он срабатывает, когда моя проверка запроса не выполняется. Я заметил, что в методе визуализации Illuminate \ Foundation \ Exceptions \ Handler класс имеет оператор elseif ($e instanceof ValidationException && $e->getResponse())
, но он не выполняется, поскольку HttpResponseException является первым, который срабатывает при сбое проверки метода правил. Поэтому я немного смущен.Когда выбрано исключение валидации?
2
A
ответ
0
ValidationException брошено в черте ValidatesRequests
см Осветите/Фонд/Validation/ValidatesRequests.php
Смежные вопросы
- 1. Когда выбрано исключение System.ArgumentException?
- 2. Как узнать, когда выбрано исключение
- 3. Исключение поймано, когда Исключение не выбрано
- 4. Показать диалог, когда выбрано исключение Swing
- 5. Сбой приложения, когда исключение выбрано из конструктора
- 6. - это java-сканер, закрытый, когда выбрано исключение?
- 7. Несогласованное поведение, когда исключение выбрано для понимания
- 8. Что происходит, когда Исключение выбрано основным?
- 9. Исключение. Когда в JVM заканчивается память, какое исключение будет выбрано?
- 10. Исключение Null Pointer Исключение выбрано
- 11. Исключение не выбрано
- 12. Azure MobileServiceInvalidOpperation Исключение выбрано
- 13. Любое исключение выбрано здесь?
- 14. Исключение не выбрано Java
- 15. Исключение не выбрано
- 16. Исключение выбрано SOS
- 17. Исключение выбрано из Parallel Stream.forEach
- 18. Исключение не выбрано в HttpRequest.GetResponse
- 19. Исключение/отключение валидации в Eclipse
- 20. Исключение исключений при нарушении валидации
- 21. Исключение не выбрано издеваемым объектом
- 22. Исключение выбрано даже после исправления
- 23. Исключение было выбрано целью вызова
- 24. MVC Исключение выбрано целью вызова
- 25. Выбрано текстовое поле, когда выпадающее поле выбрано
- 26. Почему это исключение SAXParseException выбрано?
- 27. Исключение типа 'System.OutOfMemoryException' было выбрано?
- 28. Исключение типа Microsoft.WindowsAzure.StorageClient.StorageClientException было выбрано
- 29. Исключение типа 'System.OutOfMemoryException' было выбрано.