Интересный способ.
Добавлять мидлварь к роутам, чтобы внутри мидлвари проверять роут.
Если 2000 раз юзер щелкнет обновить страницу постов, в логе будет 2000 одинаковых записей.
Если 20 раз получит ошибку валидации на создание поста, в логе будет 20 записей "создал пост".
логирование роутинга - это логирование роутинга других экшенов там нет. И смысла в этом не много, гораздо лучше справится яндекс метрика. А лог можно писать для важных евентов. например создание поста, после его фактического создания.
Никита Зеликов, так с роутами есть сейчас ошибка? я помню при переносе там со слешами была проблема с windows на unix. сейчас компа нет под рукой не посмотреть проект. в восьмой версии лучше импортнуть через ide и записать как в доке
Роми, ничего не знаю что там. в вопросе об этом нет. но чисто теоретически валидированные поля это массив, с которым ты можешь делать что хочешь. если логика общая то можно вынести в свой класс или метод модели или в prepareforvalidation зависит от логики
NubasLol, запросы я разные пишу, все что нужно для функционала моих проектов. Raw и join очень редко. Весь мой код в принципе очень похож на документацию Ларавел. При этом весь арсенал с полиморфными связями логикой итд работает очень быстро, только один раз переписывал для ускорения. Но у меня не интернет-магазины. Если у вас магазин с миллионами продуктов, я думаю да будут проблемы. Но Ларавел имхо не для магазинов.
NubasLol, скорость и экономия ресурсов с бест практиками. А если не устраивает что-то можно заменить. Идеальный продукт. Главное не писать индусовские join на ровном месте. Видел в каком-то индуском ролике где автор вместо простых связей везде делал join. Глаза болят)