2014-07-21 202 views
2

我想實現CodeIgniter風格的文件夾結構在Laravel中使用HMVC。我正在關注this教程。但是我無法路由到模塊文件夾內的控制器。我的當前Laravel文件夾結構是:Laravel HMVC路由到控制器

  • 應用
  • 模塊
    • 模型
    • 視圖
    • 控制器
      • UsersController.php

我想路由到UsersController的某些功能。

+0

你正在收到什麼錯誤?你確定你更新你的'composer.json'文件以包含你的'modules'文件夾嗎?您還需要運行'composer dump-autoload'來更新類加載器。你提到的例子把'modules'放在'app' folder =>'app/modules'下(除非你故意選擇當前結構) – JofryHS

回答

2

,你可以簡單地使用途徑,你有正常的控制器內部的默認文件夾控制器做

Route::any('name', array('name' => '[email protected]')); 

而是兩個控制器的名字不應該是控制文件夾和控制器中的模塊文件夾必須相同,即控制器不同的名字。對於相同的名稱,你可以使用命名空間。