我知道这是一个非常流行的问题,但是我一直没有找到适用于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(服务器只会返回一个空白页面).

在开发环境中,有没有一种体面的方法来消除"公共"的影响,即:

  1. 与L5合作
  2. 允许我轻松地在项目之间切换(我通常在任何时候都在处理2或3个项目).

谢谢

**我正在使用MAMP和PHP5.6.2

推荐答案

对于Laravel 5:

  1. 将Laravel根文件夹中的server.php重命名为index.php
  2. .htaccess文件从/public目录复制到Laravel根目录

就这样!

Php相关问答推荐

在ShipStation for WooCommerce中使用自定义订单项目元数据

WooCommerce:有条件地更改特定区域的发货类别

Nginx重写扩展名为.php的动态URL

WooCommerce在store 页面上显示兼容多语言的产品属性

WooCommerce管理订单列表自定义列不显示值

如何显示每个分类的当前术语的帖子中包含的前20个标签,不包括标签分类

Laravel POST方法返回状态:POST方法上不允许使用405方法

只收取WooCommerce中最高的运费

返回WooCommerce中的所有已启用变体

如何在汇总表构建器中操作LALAVEL细丝Sum::Make()值

使用ESI的Symfony Sulu清漆

WooCommerce中基于用户角色的不同产品差价

在WP工具中页面加载时可短暂看到的JavaScript生成的字段

WooCommerce在收据页面获取产品下载URL

服务器升级到新的mysql版本8.0.34后查询错误

wp_insert_post() 和 WordPress 中查询字符串的多个帖子

自定义主键值未正确显示

我试图在我的视图上显示从数据库中获取的数据,但我无法显示它.拉维尔 10.x /

如何将数字文本文件添加到 PHP 数学方程式中?

如何在不复制的情况下在php中重新索引数组