Часто разработчики при создании проектов пренебрегают именованием маршрутов по разным причинам, например, когда они вообще не обращаются к ним используя функцию route(). Это обусловлено архитектурой приложения и в этом нет ничего зазорного, но есть и такие проекты, где имена маршрутов являются неотъемлемой частью проекта и случается так, что не ко всем роутам указываются имена. Об этом мы и поговорим.
Новое в Laravel 9.3 Плейсхолдеры :position и :index для валидационных сообщений. Валидатор с картинки выдаст ошибку: «Пожалуйста, заполните описание для фото #2»
Разница между правилами валидации required, filled и present
required — поле существует и заполнено данными. present — поле существует, но не обязательно в нём есть данные. filled — поле должно быть заполнено данными, только если оно существует.
В минорной версии Symfony 6.1 запланировано критическое изменение — требование PHP 8.1 Именно с этим связано то, что Тейлору пришлось отказаться от LTS для Laravel 9. О причинах Фабьен пишет в официальном блоге: https://symfony.com/blog/symfony-6-1-will-require-php-8-1