嗨我有Laravel 5.4路由的问题,Route :: get()正在运行,但Route :: post()给我NotFoundException错误。
看一下api.php中的登录路线,这个肯定不起作用,但在我开始使用Homestead和vagrant之前就已经开始了。
有什么想法吗?以下是我关于API和路由的有趣配置(github上的托管文件):
2)api.php
无法理解为什么!如果需要,我可以上传完整的项目,但我无法理解为什么它从一周开始就没有工作。
请善待我,这是我与Laravel的第一个项目。
亲切的问候
编辑:刚刚添加了php artisan route:list --path:foobar result:
答案 0 :(得分:1)
您的代码似乎没问题,但我会从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');
据我所知,这些是请求标头。因此,您应该在Postman请求标头(或其他Rest客户端)中添加。而不是代码中的任何位置。
如果您要将标题添加到回复中,而不是请求Laravel Create Response Docs