Создание вложенного ресурса с той же структурой каталогов в laravel 4

Извините, если я задаю здесь глупый вопрос, но я много гуглил и не смог найти удовлетворительного ответа.

У меня есть некоторый опыт работы с codeigniter, и я новичок в laravel.

Я только что установил инструмент генератора laravel и jeffrey way. Сначала я работаю над своей внутренней панелью администратора, поэтому мне нужно создать вложенные ресурсы, чтобы они отображались на domain.com/admin/SomeController.

Но при использовании php artisan генерирует: страна ресурса --fields = "имя: строка, статус: логическое значение"

Он работает нормально. но создание контроллеров, моделей, представлений и т. д. в соответствующем корневом каталоге и имени контроллера также должно быть изменено для поддержки вложенных контроллеров.

Я хочу создать все это в какой-то значимой структуре каталогов.

  • Приложение/контроллеры/admin/AdminCountryController.php
  • Приложение/модели/admin/Country.php
  • App/views/admin/country/index.blade.php и т. д.

Я также проверил документацию по инструменту генератора, но не смог найти эти детали.

Поэтому я хочу знать, как это можно сделать с помощью генератора, или мне нужно сделать это вручную.

Если я выбрал неправильный путь, пожалуйста, сообщите мне, так как я нахожусь на самом начальном этапе своего проекта, и от этого будет зависеть структура моего приложения.


person brajmohan    schedule 26.03.2014    source источник


Ответы (1)


Вам нужно сначала создать этот каталог. Например, вам нужен контроллер app/controller/admin/AdminController.php, сначала создайте папку администратора в приложении/контроллере, затем вы можете выполнить php artisan generate:controller admin/adminController.php. Я не уверен, что это можно сделать с помощью Resouce.

Также маршрутизация в laravel отличается от маршрутизации в CI. CI зависит от domain.com/controllerClass/method/args, а laravel отличается.

person Darryldecode    schedule 26.03.2014