首先,我不是母语为英语的人,所以请理解我可能会使用的一些笨拙的表达方式:)
我刚刚开始使用这个优秀的框架,现在我想将它用于我们公司目前正在运行的许多项目。
使用Laravel管理单个项目似乎并不困难,因为我并不需要太在意子文件夹,命名空间等等。
然而,当谈到多个项目时,我无法了解如何为每个项目分离控制器和模型
更具体地说,
如何制作控制器&模型工作在子文件夹中?
例如,
Route::post('entries','entries@create');
上面的一个运行正常,因为“entries.php”文件位于“controllers”文件夹中,但是如果控制器“entries.php”在子文件夹中呢?
如何指定子文件夹所在文件的路径,以便上面的代码自动找到它?
同样的问题也与模型的情况有关。
答案 0 :(得分:3)
在routes.php
中Route::post('entries','folder.entries@create');
“folder”文件夹中的“entries”控制器文件。
class Folder_Entries_Controller extends Base_Controller {
public function action_index()
{
// Code Here
}
}