如何在现有 public 目录中使用 Laravel 路由?

How to use Laravel routing in existing public directory?

我有一个现有的 public 目录,其中包含多个 PHP 文件和目录,所有这些都用于现有的应用程序。我想加入 Laravel,这样我就可以开始将应用程序转换为 Laravel。我已将 .htaccessindex.php 文件添加到现有的 public 目录中。所有现有的东西都可以正常工作。但是,当我尝试访问一个不存在的目录时,路由器应该将其捕获到我定义的设置的路由。但是,路由文件甚至没有被访问。有任何想法吗? public 目录是否需要完全清空?

我找到问题了!事实证明,由于我在 appache 中的设置,.htaccess 文件未被使用。我需要改变

AllowOverride None

AllowOverride All

我在 epigroove

找到了解决方案