我知道这是一个非常受欢迎的问题,但我一直无法findLaravel 5的工作解决scheme。我一直试图从Codeigniter迁移很长一段时间,但是这个复杂的安装过程不断让我失望。 我不想运行虚拟机,这在项目之间切换时看起来很尴尬。 我不想将我的文档根目录设置为公用文件夹,这在项目之间切换时也很尴尬。 我试过.htaccess的mod_rewrite方法 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule> 这只是在compiled.php行7610中给了我一个Laravel NotFoundHttpException。 前一段时间我尝试了L4,我使用了将公用文件夹的内容移动到根的方法。 L5的结构是完全不同的,并且按照相同的步骤彻底打破了Laravel(服务器只返回一个空白页)。 在开发环境中是否有一个体面的方法去除“公共”: 适用于L5 允许我轻松切换项目(我通常在任何时候都在2或3个工作)。 谢谢 **我正在使用MAMP和PHP 5.6.2