【问题标题】:How to use PHP framework in old core PHP project如何在旧的核心 PHP 项目中使用 PHP 框架
【发布时间】:2018-07-05 00:03:28
【问题描述】:

我有一个旧的核心 PHP 现有项目,我想保持旧代码不变,但对于任何新文件或更新使用 Laravel 框架。

我可以安装和运行 Laravel 框架,但是如何管理我的 .htaccess 文件以便正确完成路由?

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: php laravel .htaccess


    【解决方案1】:

    与其改变你的 htaccess 配置,让它们完全分开,我想我会将你的整个 Legacy 项目转储到你的 Laravel 应用程序中的一个新的 Services 文件夹中。然后创建一个指向它的新控制器。它会让你有机会在以后剥离遗留项目的部分,将其正确地重构到新的框架中。它会为它提供访问 Laravel 库的任何新功能。

    【讨论】:

      【解决方案2】:

      如果您有一个标准的 PHP 项目,您可以直接进入 .php 文件。只需将它们放入您的 public 文件夹即可。

      在您的本地测试机上看起来像这样

      localhost:8000/public/about.php
      

      但是一旦你启动了网站,那就正常了:

      www.yoursite.com/about.php
      

      我不建议这样做。我建议将项目完全迁移到 Laravel 框架。

      您可能会在 URL 名称方面遇到一些问题,请务必小心,因为您可能会处理大量 500 errors

      【讨论】:

      • 我没有直接的.php 文件。我们有 rewrite_delegator.php 将 url 更改为 slugs。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多