gpt4 book ai didi

laravel - 有没有一种方法可以使用 Laravel 构建项目,但将核心文件与我的站点文件分开?

转载 作者:行者123 更新时间:2023-12-02 03:38:43 25 4
gpt4 key购买 nike

我需要能够在 Laravel 中建立一个新项目,但要在我编写网站代码时保持原始 Laravel 文件的完整性。

任何实际的站点特定代码(config/controllers/templates/etc)都需要放在单独的区域/目录中,如果我需要更换 laravel 安装以获取更新版本,则不会触及这些代码.

这可能吗?

最佳答案

Laravel 由两个独立的层组成:

core framework vendor (with dependencies)
application layer

核心框架是您应用中发生的所有事情的基础。应用程序只是一个设计和结构良好的层,可以丢弃并用您的版本替换。当然,如果你知道你在做什么。申请涉及最佳实践,因此不建议对其进行更改。为了证明这一点,请查看 github 上的官方 Laravel 存储库。在那里你会发现核心和应用程序是分开的,可以独立克隆。最好的示例可以在核心框架测试目录中找到。 Taylor Otwell 实际上在没有应用程序层的情况下创建和测试了应用程序。像 headless laravel 应用程序之类的东西。对我来说,阅读这些测试是很棒的学习经历。此外,Laravel 的创建和结构采用了最佳的面向对象实践。它是松散耦合的,带有 IoC contatiner、facades……所以你可以按照你想要的方式重新排列它。

关于laravel - 有没有一种方法可以使用 Laravel 构建项目,但将核心文件与我的站点文件分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21505675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com