【发布时间】:2016-03-29 09:46:30
【问题描述】:
我正在尝试在 laravel 中创建路由帖子,我使用“get”并且它工作正常,但是当我使用“post”、“delete”等不起作用时,它返回错误 500(内部服务器错误)。
有我的路线代码
Route::post('Register' ,function(){
return "Hello World";
});
我正在使用谷歌浏览器“高级 REST 客户端”的扩展来执行一个“帖子”,这给了我这些信息
Request headers
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36
Origin: chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo
Content-Type: application/json
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: pt-PT,pt;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: XSRF-TOKEN=
Response headers
Host: localhost:60967
Connection: close
X-Powered-By: PHP/5.5.12
Cache-Control: no-cache, private
date: Wed, 23 Dec 2015 01:51:29 GMT
Content-type: text/html
我正在寻找几个小时,但找不到解决方案。
【问题讨论】:
-
您需要检查日志文件。也许你遇到了laravel.com/docs/5.1/routing#csrf-protection的问题
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建最小、完整和可验证的示例。stackoverflow.com/help/mcve