我的Laravel路线返回404错误,但路线存在?

时间:2018-11-17 12:59:15

标签: php laravel laravel-5 routing laravel-routing

我使用的是laravel 5.6,我刚刚开始使用Laravel框架创建api,但是路由方面遇到了问题。

唯一可行的路线

  

http://my-domain-name.com/index.php/api/my-api-name

如果我从我的网址中删除index.php:-

  

http://my-domain-name.com/api/my-api-name

然后我发现 404未找到错误。

我该如何解决?

1 个答案:

答案 0 :(得分:3)

检查您的Apache配置,它必须像这样:

<VirtualHost laravel.dev:80>
  DocumentRoot "C:\xampp\htdocs\laravel\public"
  ServerAdmin laravel.dev
  <Directory "C:\xampp\htdocs\laravel">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
  </Directory>
</VirtualHost>