Я закончил свой предыдущий проект в yii2. Теперь я сейчас работаю над laravel 5. Я новичок в laravel 5. Я искал информацию о HMVC в laravel, но я не нашел подходящего ответа (то есть пакета) на Laravel. В Yii2 он предоставляется по умолчанию. Но я не нашел в Laravel. Пожалуйста, предложите мне, как я работаю по модулю в Laravel 5.
Как сделать HMVC в Laravel 5?
Ответ 1
Вы можете достичь этого, используя пространства имен и группировку маршрутов. Посмотрите на мой скриншот:
Как видите, у меня есть два пространства имен верхнего уровня: Panel
, Site
. Это не проблема сделать контроллеры с пространством имен SomeApp
, SomeAnotherApp
и сгруппировать их маршруты. используя Route::group
.
также прочтите это обсуждение: https://laracasts.com/discuss/channels/requests/multiple-modules-in-laravel-5?page=1