【问题标题】:Using Laravel with an existing website将 Laravel 与现有网站一起使用
【发布时间】:2017-09-12 16:22:19
【问题描述】:

我有一个在 PHP、MySQL CSS、JS 和 Ajax 上运行的现有网站。 对于未来的项目,我想使用 Laravel 框架为现有网站创建新页面或功能……例如,博客。 这可能吗? Laravel 框架是否与未使用 MVC 框架设置的现有网站兼容? 原因是我想让我的工作更轻松、更高效,并且使用框架会有所帮助。 如果您需要任何其他信息,请告诉我,我知道这个问题有点宽泛。

谢谢, 贾斯汀

【问题讨论】:

  • 你最好在 Laravel 中重写你的网站
  • 我同意。将其视为您网站的 2.0 版本。
  • 从核心 php 转换到 laravel 然后将 laravel 混合到您当前的网站中更容易。
  • 感谢您的回复!该网站非常复杂,有许多文件,每个文件都包含 500 多行代码。所以我不确定这是否值得。将网站转换为 Laravel 是一项复杂的任务吗?我觉得这将是一个巨大的项目

标签: php laravel


【解决方案1】:

是的,这是可能的,但当然可能会遇到困难。

你应该把你的 web 文件放在 /views 目录中,将你的 php 文件转换为控制器或库文件,然后把你的资产放在 /public 目录中。 然后您可以将路由分配给您的控制器并在应用程序之外调用它。

主要工作是将您的代码放入控制器或库中。是否可以将您的代码拆分为单独的逻辑单元?并从您的主代码中提取模型逻辑(如 php mvc 所说)。

因此,如果您有一个干净的代码、良好的设计和最少的依赖项,您可以考虑更多。如果你小心翼翼地完成它,这可能是一个很好的挑战。小心不要失败并浪费你的时间。

【讨论】:

  • 感谢您的建议。我认为将我的网站转换为 Laravel 可能是一项非常艰巨的任务,因为网站非常复杂!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-08
  • 1970-01-01
  • 2011-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多