30
Laravel 5 –从网址中删除公开
我知道这是一个非常受欢迎的问题,但是我还没有找到适用于Laravel 5的有效解决方案。我已经尝试了很长时间从Codeigniter进行迁移,但是这种复杂的安装过程使我望而却步。 我不想运行虚拟机,在项目之间切换时这似乎很尴尬。 我不想将我的文档根目录设置为公用文件夹,这在项目之间切换时也很麻烦。 我已经尝试过.htaccess mod_rewrite方法 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule> 这只是在74.10行中给了我一个Laravel NotFoundHttpException。 前一段时间尝试L4时,我使用了将公用文件夹的内容移到根目录中的方法。L5的结构完全不同,按照相同的步骤完全破坏了Laravel(服务器将仅返回空白页)。 在开发环境中是否有消除“公共”的不错方法,该方法是: 与L5搭配使用 使我可以轻松地在项目之间切换(我通常一次可以处理2或3个项目)。 谢谢 **我正在使用MAMP和PHP 5.6.2