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 如何解决蓝牙通话音频突发失真问题
  • ¥15 安装opengauss数据库报错
  • ¥15 【急】在线问答CNC雕刻机的电子电路与编程
  • ¥60 在mc68335芯片上移植ucos ii 的成功工程文件
  • ¥15 笔记本外接显示器正常,但是笔记本屏幕黑屏
  • ¥15 Python pandas
  • ¥15 蓝牙硬件,可以用哪几种方法控制手机点击和滑动
  • ¥15 生物医学数据分析。基础课程就v经常唱课程舅成牛逼
  • ¥15 云环境云开发云函数对接微信商户中的分账功能
  • ¥15 空间转录组CRAD遇到问题