【问题标题】:How do I manage mutiple projects in a single Laravel framework folder?如何在一个 Laravel 框架文件夹中管理多个项目?
【发布时间】:2013-01-11 11:15:00
【问题描述】:

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


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

用 Laravel 管理一个项目似乎并不难,因为我真的不需要太关心子文件夹、命名空间等。

但是,当涉及多个项目时,我不知道如何为每个项目分离控制器和模型

更具体地说,

当控制器和模型位于子文件夹中时,如何使它们工作?

例如,

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

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

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

同样的问题也适用于模型。

【问题讨论】:

  • 我认为你应该看看bundles
  • @Joseph Silbet 谢谢你的建议 :) 我还没看过 Bundles :)

标签: php laravel


【解决方案1】:

在 routes.php 中

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

“文件夹”文件夹中的“条目”控制器文件。

class Folder_Entries_Controller extends Base_Controller {

public function action_index()
{
    // Code Here
}

}

【讨论】:

    猜你喜欢
    • 2018-04-15
    • 2020-04-01
    • 2019-03-30
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 2020-03-31
    相关资源
    最近更新 更多