我知道这是一个非常流行的问题,但是我一直没有找到适用于Laravel 5的有效解决方案.我已经try 从Codeigniter迁移很长时间了,但是这个复杂的安装过程一直让我望而却步.
我不想运行VM,在项目之间切换时这看起来很尴尬.
我不想将我的文档根目录设置为公用文件夹,在项目之间切换时,这也很尴尬.
我try 过.htaccess mod_rewrite方法
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
这只是给了我一个编译后的Laravel NotFoundHttpException.php第7610行.
当我不久前try L4时,我使用了将公用文件夹的内容移动到根目录的方法.L5的 struct 完全不同,按照相同的步骤完全 destruct 了Laravel(服务器只会返回一个空白页面).
在开发环境中,有没有一种体面的方法来消除"公共"的影响,即:
- 与L5合作
- 允许我轻松地在项目之间切换(我通常在任何时候都在处理2或3个项目).
谢谢
**我正在使用MAMP和PHP5.6.2