Laravel ajax发布请求

时间:2016-04-07 15:11:15

标签: php ajax laravel-5

我无法在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);
    }
}

这是我写的代码。 有人看到熟悉的东西吗?或者有答案吗?

2 个答案:

答案 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()