如何在单个Laravel框架文件夹中管理多个项目?

时间:2013-01-11 02:19:31

标签: php laravel

首先,我不是母语为英语的人,所以请理解我可能会使用的一些笨拙的表达方式:)


我刚刚开始使用这个优秀的框架,现在我想将它用于我们公司目前正在运行的许多项目。

使用Laravel管理单个项目似乎并不困难,因为我并不需要太在意子文件夹,命名空间等等。

然而,当谈到多个项目时,我无法了解如何为每个项目分离控制器和模型

更具体地说,

如何制作控制器&模型工作在子文件夹中?

例如,

Route::post('entries','entries@create');

上面的一个运行正常,因为“entries.php”文件位于“controllers”文件夹中,但是如果控制器“entries.php”在子文件夹中呢?

如何指定子文件夹所在文件的路径,以便上面的代码自动找到它?

同样的问题也与模型的情况有关。

1 个答案:

答案 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
}

}