Laravel为什么不像其它的框架一样,默认不用模块化来组织目录?
新人,对此非常不解……模块化是不是有什么缺陷,导致了Laravel作者不用它?
有很多框架都是以模块化组织目录结构的,比如:
module
|-app1
|-controller
|-model
|-veiw
|-...
|-app2
|-controller
|-model
|-veiw
|-...
模块化的好处是显而易见的,可以降低耦合度,因为在实际场景中,经常会有把模块单独出售的情况。
也许是刚接触Laravel,对它的目录组织结构理解不够深刻……有没有大神来科普一下,Laravel默认的目录结构到底有什么优势?
另外,如果Laravel要实现模块化开发,应该怎么做?
多谢指点~
2 Comments
Laravel 不强制你怎么组织目录结构和应用模块,如果要使用模块化,可以看看这个扩展包:https://xueyuanjun.com/post/7924.html
多谢,我研究一下~