【发布时间】:2014-07-23 13:42:18
【问题描述】:
所以我尝试使用 ajax 在数据库中增加一个数字。速度很重要,我不想刷新页面。
我的阿贾克斯
function giveRespect(username){
$.ajax({
type: "POST",
url: "/increment",
data: "name=" + username,
success: function(msg){
}
});
} 注意:用户名来自哪里并不重要,这部分有效,我已经对此进行了测试,它每次都会提醒正确的用户名,因此正确的数据会流式传输到此方法中。
我的路线:
Route::post('/increment', 'PostController@increment');
我的控制器方法:
public function increment(){
DB::table('users')->increment('respect', 1, array('id' => $_POST['name']));
}
问题:当我单击以增加任何事情时,当我检查 INSPECT ELEMENT 时它说:加载资源失败:服务器响应状态为 500(内部服务器错误)@ 987654324@
附加细节:当我点击上述链接时,我得到了不错的 laravel 调试异常 MethodNotAllowedException
关于为什么会发生这种情况的任何想法?
【问题讨论】:
标签: php jquery laravel-4 laravel-routing