Как сделать HMVC в Laravel 5?

Я закончил свой предыдущий проект в yii2. Теперь я сейчас работаю над laravel 5. Я новичок в laravel 5. Я искал информацию о HMVC в laravel, но я не нашел подходящего ответа (то есть пакета) на Laravel. В Yii2 он предоставляется по умолчанию. Но я не нашел в Laravel. Пожалуйста, предложите мне, как я работаю по модулю в Laravel 5.

Ответ 1

Вы можете достичь этого, используя пространства имен и группировку маршрутов. Посмотрите на мой скриншот:

screenshot

Как видите, у меня есть два пространства имен верхнего уровня: Panel, Site. Это не проблема сделать контроллеры с пространством имен SomeApp, SomeAnotherApp и сгруппировать их маршруты. используя Route::group.

также прочтите это обсуждение: https://laracasts.com/discuss/channels/requests/multiple-modules-in-laravel-5?page=1