我是新來的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