Итак, я работаю над проектом, и я решил использовать фреймворк php laravel, но когда дело доходит до таких вещей, как создание новой страницы и обработка перенаправлений страниц и т. д., Правильно ли я думаю, что все это будет обрабатываться в маршруте / web.php, чтобы все страницы моего приложения были определены в маршруте вместе с представлением?
Я думал, что, если мое приложение разрастется до десятков страниц, лучше всего определять каждую на маршруте или есть лучшие способы справиться с этим?
Следуйте практике MVC; определите свои маршруты, подключите его к контроллеру, который подключается к модели (ам) и представлению.
не обязательно, вы должны обрабатывать большую часть этой логики в контроллере страницы. Все зависит от обстоятельств запроса.
Если ваш проект растет, вы можете использовать свой собственный файл маршрута, возможно, это поможет вам начать работу medium.com/@ntimyeboah/…
@Kyslik, ха-ха, вы правы, я должен посвятить больше времени чтению документации!






Да, лучший способ сделать маршрутизацию - это laravel, для каждого маршрута нужно иметь. на каждой странице, единственное исключение - когда у вас есть динамические маршруты, например, если у вас есть маршрут, который проверяет идентификатор пользователя или категорию для какого-либо продукта и т. д., и он выглядит примерно так: Route :: get ("/ product / {$ category_id } "," FrontController @ methodForGetingProduct "). А позже в Контроллере вы определяете, что вы будете отправлять и получать информацию и какое представление следует возвращать.
Вам нужно выпить кофе и прочитать основы laravel.com/docs/5.6/routing и laravel.com/docs/5.6/controllers.