我使用不同的安装方法将Laravel安装到Linux机箱和MacOS机箱。
在linux框中。路线显示如下。
所以,如果我想访问评论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”? 提前谢谢你的帮助。
答案 0 :(得分:0)
您是否在OS X上使用Apache?在你的vHost中你应该有这样的东西:
<Directory "/var/www/laravel">
...
AllowOverride None
...
</Directory>
您可以在Laravel项目根目录(不在公共目录中)的终端中键入$ php artisan serve
来使用PHP内置Web服务器,然后导航到http://localhost:8000