doumou8527 2017-03-09 15:13
浏览 103
已采纳

Laravel 5.4 Route :: post()NotFoundException

Hi I have a problem with Laravel 5.4 routes, Route::get() are working but Route::post() give me NotFoundException error back.

Take a look at login route in api.php this one is for sure not working but was working before I started using Homestead and vagrant.

Any ideas ? Here are my interresting configurations about API and routes (Hosted files on github) :

1) RouteServiceProvider.php

2) api.php

3) Kernel.php

Can't understand why ! If needed I can upload full project but I can't stand why it doesn't work since start of the week.

Please be kind with me this is my first project with Laravel.

Kind regards

Edit : Just added php artisan route:list --path:foobar result :

route-list-ouptut

  • 写回答

1条回答 默认 最新

  • doujimiao7480 2017-03-10 09:01
    关注

    Your code seems fine, except I would remove these lines from api.php:

    header('Access-Control-Allow-Origin:  *');
    header('Access-Control-Allow-Methods:  POST, GET, OPTIONS, PUT, DELETE');
    header('Access-Control-Allow-Headers:  Content-Type, Authorization');
    

    As I understand these are request headers. So you should add the in your Postman request headers (or another Rest client). And not in any where in your code.

    If you want to add headers to response, rather then request here are Laravel Create Response Docs

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥15 树莓派5怎么用camera module 3啊
  • ¥20 java在应用程序里获取不到扬声器设备
  • ¥15 echarts动画效果的问题,请帮我添加一个动画。不要机器人回答。
  • ¥15 Attention is all you need 的代码运行