我无法在laravel中使用Request
类来获取Ajax请求和输入请求。
我试图向控制器调用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);
}
}
这是我写的代码。 有人看到熟悉的东西吗?或者有答案吗?
答案 0 :(得分:1)
double radiusOfACertianGear
在Requests \ ModelRequest中替换您的模型
答案 1 :(得分:1)
问题结果是无法使用具有相同名称空间的两个类。对于这种情况,PHP提供as
关键字。
use Illuminate\Http\Request as HttpRequest;
use Some\Other\Namespace\Request;
然后在代码中可以使用这些类。例如。 HttpRequest::method()
和Request::method()