我的 laravel 路线 return 404 错误但路线存在?

my laravel route return 404 error but route exists?

我正在使用 laravel 5.6,我刚刚开始使用 Laravel 框架创建 api,我遇到了路由问题。

唯一这样运作的路线

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

如果我从我的 url 开始 index.php :-

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

然后我收到 404 not found 错误。

我该如何解决这个问题?

检查你的 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>