Ипатьев, говнокод пишут как раз после изучения чужих велосипедов. Начитаются бреда с getModel и потом не знают, как это обслуживать. Бестпрактика это примеры из доки, а если совсем непонятно как это работает то значит непонятно как работают вебприложения и фреймворки в принципе и тогда уже нужно читать об этом.
Adelf, переводы json тоже. Их руками не набьешь т.к. можно ошибиться в ключе. Приходится открывать, искать, копипастить.. А переводы очень часто нужны. У меня только часть переводов в json но там самые часто используемые фразы.
Adelf, нет я свое написал. Но там ничего нового - просто правила в gate не в ручную прописываются как здесь https://laravel.com/docs/8.x/authorization#gates а из бд в цикле объявляются. По сути это функционал Ларавел. Использую очень часто т.к. набиваю в политиках хелперах итд
Алексей Уколов, в Ларавел если читать документацию и изучать исходники спрашивать будет нечего. Здесь 99,9% вопросы новичков раз 1-2 дня. Что-то я не особо здесь вижу сложные интересные вопросы от завсегдатаев и кураторов)
$entity = Entity::find($id);
if (!$entity) {
abort(404);
}