我是新来的laravel和面临的一个问题,我打电话给控制器通过ajax调用,它是调用控制器,但是当控制器调用模型时,它给了 “BadMethodCallException in Builder .PHP行2405:” error.Following是我的代码BadMethodCallException在Builder.php行2405:在laravel
AJAX:
$.ajax({
url: "<?php echo url('master/add-car-to-db');?>",
method : "post",
data : completeData ,
success : function (data){
data=parse.JSON(data);
if(data.success == 1){
window.location="<?php echo url('master/add-car-view');?>";
}
},
error: function(data,status){
alert(JSON.stringify(data));
}
});
控制器:
public function postAddCarToDb(Request $request){
$result = Master::addNewCar($request);
echo $result;
die;
if ($result > 0) {
echo json_encode(Array('success' => 1));
} else {
echo json_encode(Array('success' => 0));
}
}
型号:
public static function addNewCar(Request $request){
return "success"
}
路线:
Route::controller('master', 'MasterController');
预先感谢
重命名:<?PHP的回声URL(“主/ AddCarToDb ');?>以及方法和公共函数AddCarToDb(Request $ request){result = {master} addNewCar($ reques吨); echo $ result; 死亡;如果($ result> 0){ echo json_encode(Array('success'=> 1));其他{ echo json_encode(Array('success'=> 0)); } } –
不会工作...控制器方法没有找到它显示 –
你能发布整个错误信息吗? – Jerodev