Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 13.03.2014 20:31:42

ksedim

Роутинг

Вот сейчас у меня вроде маленькое приложение, около 15 контроллеров и уже больше полусотни маршрутов и сейчас заметил, ьчто начал в них путаться, вот на симфонии очень удобно, можно создать хоть сотню файлов с маршрутами, а тут есть что-то подобное? просто сделано около 10% работы, представляю, что будет дальше

#2 13.03.2014 20:49:36

Cheshirrski
masterМастер
Откуда: Днепр
Сообщений: 116
Статей: 2

Re: Роутинг

Советую посмотреть на контроллеры ресурсов , это немного уменьшит количество маршрутов. Я думаю хранить все маршруты в одном файле это наоборот удобно.

Не в сети

#3 13.03.2014 21:12:36

ksedim

Re: Роутинг

не совсем то, что нужно... Это удобно, когда их максимум 50, а у меня к концу работы выйдет, думаю, около 500 и это будет не очень удобно, вот в симфони да, удобно, там все задачи разбиты на покеты и у каждого пакеты свои файлы роута, там даже и один использовать легко, много не накапливается

#4 13.03.2014 22:03:07

Cheshirrski
masterМастер
Откуда: Днепр
Сообщений: 116
Статей: 2

Re: Роутинг

Самое простое что приходит на ум это тупо в route.php прописать

require app_path('my_route1.php');
require app_path('my_route2.php');
...
require app_path('my_routeN.php');

Дальше разбить разбить задачи на пакеты и работать как вам удобно

Не в сети

#5 13.03.2014 22:03:31

Re: Роутинг

А в чём конкретно путаница? Не совсем понятно, что есть «маршрут», а что «контроллер» — в приложении используются и те, и другие (маршруты — это замыкания)? Что мешает разбить файл с замыканиями на сколько угодно подфайлов с include?

Не в сети

#6 13.03.2014 22:36:18

ksedim

Re: Роутинг

Спасибо большое, а ведь и правда, так просто)

Подвал раздела