我不能在laravel中使用Request
類來獲取Ajax請求和輸入請求。Laravel ajax post請求
我想調用一個ajax請求到控制器,這工作,直到我想請求已發佈到控制器的數據。這與我使用的Request
類有關。
use Request;
此類用於通過AJAX請求
use Illuminate\Http\Request;
這是用於請求輸入的類。
問題是我不能同時使用它們。
public function postQuestion(Request $request) {
//dd($request->answer);
if(Request::ajax()) {
// $answer = new Answers;
// $answer->answer = $request->answer;
// $answer->description = "Test";
// $answer->Questions_id = 1;
// $answer->save();
return Response::json($request->answer);
}
}
這是我寫的代碼。 任何人都看到一些熟悉的東西?或者有答案嗎?
對不起,但我不確定你在問什麼?你不能執行'$ request-> ajax()'或'$ request-> input('myParameter')'嗎? – Rash
你的意思是兩個班的名字都一樣嗎?如果是這種情況,你可以爲其中的一個分配一個別名:'使用Request作爲Request2;' – Rainner
啊現在我理解了這個問題。你的名字空間是衝突的。只需使用不同的名稱空間。例如使用'Illuminate \ Http \ Request作爲SomeOtherRequest' – Rash