Laravel API URI问题

时间:2014-05-14 16:11:22

标签: api laravel-4

我使用不同的安装方法将Laravel安装到Linux机箱和MacOS机箱。

在linux框中。路线显示如下。

enter image description here

所以,如果我想访问评论API,我可以使用URI作为“localhost / api / comments”

如果是MacOX盒子,路线如下所示。我发现在URI中添加“| HEAD”存在差异。

因此,如果我想访问评论API,我就不能使用像Linux Box这样的URI。我必须使用像“localhost / index.php / api / comments”这样的URI。我必须将“index.php”放入URI中才能访问所有API。这真的很混乱,也很不方便。看起来Laravel的一个配置使它与众不同。如何删除URI中的“index.php”? 提前谢谢你的帮助。

enter image description here

1 个答案:

答案 0 :(得分:0)

您是否在OS X上使用Apache?在你的vHost中你应该有这样的东西:

<Directory "/var/www/laravel">
    ...
    AllowOverride None
    ...
</Directory>

您可以在Laravel项目根目录(不在公共目录中)的终端中键入$ php artisan serve来使用PHP内置Web服务器,然后导航到http://localhost:8000