Laravel:我可以更改文件夹结构吗?

时间:2018-03-09 19:56:22

标签: php laravel

标准Laravel结构

app
---http
------Controllers
---------MyComponentController
---Models
------MyComponentModel
---database
------MyComponentnMigration

我想知道是否有机会将文件夹结构更改为:

app
---MyComponent // kind of a package that holds all mandatory elements 
------Controllers
---------Controller
------Models
---------Model
------database
---------Migration

因为它会更有意义。

更新

**为什么人们会投票呢?这是一个严肃的问题,模型依赖于迁移。因此,如果要在另一个项目中使用该模型,则必须在项目中搜索迁移以及与其建立连接的所有其他相关项目。如果所有必需文件都是在一个父节点下构建的,那么它只是一个复制和粘贴。

至少可以理解为什么那些失败的选民认为这不是一个好主意  **

1 个答案:

答案 0 :(得分:1)

是的,你可以,实际上我们已经做了你想的。我们在其中创建一个单独的文件夹Models, Controllers, Requests , Views, Routes您只需要通过修改命名空间和RouteProviders来更新Views以重新定位控制器。您只需通过config folder更新。

相关问题