Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Только начал изучать Laravel, до этого работал с другим фреймворком, есть несколько вопросов.
1. Сколько не пересмотрел примеров, ни в одном из них не валидируют связные данные. То есть при создании поста я могу указать ему несуществующего автора и т.д., почему так? Или ларавель делает это сам из под коробки?
2. Смотрю разные реализации апи и не вижу чтоб где-то как-то обрабатывали вывод ошибок валидации модели, лара тоже делает это из под коробки? Или в стандартном виде все и так норм?
3. В 5.5 помимо появления ресурсов есть какой-то Handler для обработки исключений или его надо руками писать?
Все эти вопросы можно и самому в принципе протестить, но немного органичен во времени. Заранее спасибо.
Не в сети
- Сколько не пересмотрел примеров, ни в одном из них не валидируют связные данные. То есть при создании поста я могу указать ему несуществующего автора и т.д., почему так? Или ларавель делает это сам из под коробки?
Автор — это почти всегда авторизованный пользователь. Зачем его валидировать?
auth()->user()->tasks()->create($request->all())
- Смотрю разные реализации апи и не вижу чтоб где-то как-то обрабатывали вывод ошибок валидации модели, лара тоже делает это из под коробки? Или в стандартном виде все и так норм?
Никогда не понимал зачем делать валидацию модели. Ведь входящие данные мы и уже валидируем.
- В 5.5 помимо появления ресурсов есть какой-то Handler для обработки исключений или его надо руками писать?
Не в сети
Да, про Handler, с валидацией разобрался, да в модели она не нужна, я пришел с другого фреймворка и думал тут так же.
Не в сети
Страницы 1