Laravel MethodNotAllwedException 405 Laraval 5.5*

Laravel MethodNotAllwedException 405 Laraval 5.5*,laravel,laravel-5,Laravel,Laravel 5,我已经用post方法在API.php文件中编写了一些API的路由。但当我从postman调用此方法时,laravel应用程序抛出以下错误 Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: 归档 /home/my repo/public_html/vendor/laravel/framework/src/illusted/Routing/RouteCollection.php 在线255 路线 路由::pos

我已经用post方法在API.php文件中编写了一些API的路由。但当我从postman调用此方法时,laravel应用程序抛出以下错误

Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: 归档 /home/my repo/public_html/vendor/laravel/framework/src/illusted/Routing/RouteCollection.php 在线255

路线

路由::post('login','ApiController@login'); 上面的路线我用post方法从邮递员那里调用,但我总是得到错误

注意:我已将代码部署到共享主机“namesheap”

  • 每次请求时检查的CSRF令牌的问题

  • 除了Http\Middleware\VerifyCsrfToken中的路由

    受保护的$except=[ “/示例”, “/api/example” ];


根据提供的信息,我可能猜您对postman中的请求uri有异议。 确保:

  • 您的uri指向api.php中定义的确切路由。对于exmaple:
  • 您的请求被定义为POST http方法
  • 检查语法错误

我还在“Http\Middleware\VerifyCsrfToken”中添加了这个“'api.php/*”,“api/*”,但仍然在与此相关的route/api.php文件中写入了相同的issueroute。