Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 想要同时使用Request::ajax()和Request来获取表单数据吗_Php_Laravel_Laravel 5_Laravel 5.5 - Fatal编程技术网

Php 想要同时使用Request::ajax()和Request来获取表单数据吗

Php 想要同时使用Request::ajax()和Request来获取表单数据吗,php,laravel,laravel-5,laravel-5.5,Php,Laravel,Laravel 5,Laravel 5.5,在Laravel 5.5中,我想使用Request::ajax()函数,为此我必须用use-Request替换use-Request替换名称空间后,ajax函数工作正常,但我还想在尝试使用公共函数ajax\u表单(Request$Request)时获取表单参数和$request->parameter 它给了我这个错误: 未定义的属性:Illumb\Support\Facades\Request::$parameter 如何使用该ajax函数同时获取表单参数?您不必替换它,illighted\Ht


在Laravel 5.5中,我想使用
Request::ajax()
函数,为此我必须用
use-Request
替换
use-Request
替换名称空间后,ajax函数工作正常,但我还想在尝试使用
公共函数ajax\u表单(Request$Request)时获取表单参数
$request->parameter

它给了我这个错误:

未定义的属性:Illumb\Support\Facades\Request::$parameter


如何使用该ajax函数同时获取表单参数?

您不必替换它,
illighted\Http\Request
也有
ajax
方法,但它不是静态的

注入请求对象

public function index(Request $request)
{
    if ($request->ajax()) {
        return response()->json(['result' => true]);
    }

    return view('dashboard');
}
public function index()
{
    if (request()->ajax()) {
        return response()->json(['result' => true]);
    }

    return view('dashboard');
}
不注入请求对象

public function index(Request $request)
{
    if ($request->ajax()) {
        return response()->json(['result' => true]);
    }

    return view('dashboard');
}
public function index()
{
    if (request()->ajax()) {
        return response()->json(['result' => true]);
    }

    return view('dashboard');
}

如果您试图使用ajax获取输入,那么这将有所帮助

 public function index(Request $request)
   {
    if ($request->input('parameter')) {
      return response()->json(['result' => true]);
    }

  return view('dashboard');
 }

请出示全班的照片method@AlexeyMezenin你说的是哪门课?控制器类?你所说的表单参数是什么意思?已经尝试使用相同的,ajax请求没有得到识别!您是如何处理ajax请求的?我一直在使用它,你没有得到我的问题,我想验证它是简单的POST请求还是AJAX请求。