Привет!
Хотел бы сказать огромное спасибо за такой крутой проект, которым поделилось коммьюнити CutCode!
Я не очень опытный в Laravel, и после прихода с Magento, где использовался модульный подход к разработке, я решил поискать решение для внедрения модульности в Laravel и нашел отличную библиотеку.
В чём заключается проблема:
Библиотека, что я упомянул, позволяет внедрить модульную архитектуру, соотвественно, у каждого модуля своя папка и подпапки для контроллеров, моделей и тд.
Но вот незадача, контроллер, созданный для того, чтобы отображать сущность MoonShine не может отработать, так как стоит жесткая привязка по неймспейсу контроллеров: ссылка
В связи с чем, я немного поменял работу этого контроллера таким образом, чтобы он определял путь до контроллера на основе ресурсов, зарегистрированных в MoonShine:
В прошлых версиях, насколько я понял, можно было менять неймспейс и директорию контроллеров, но, судя по всему, в новых версиях это выпилено:
Решение, наверняка, довольно грязное, но, может быть кому-то пригодится, если в дальнейшем не будет какого то хака, чтобы менять дефолтный неймспейс ресурс контроллеров.