我有 3 个文件名为RequestCriteria,GetAllDataTask,GetAllDataAction
.
RequestCriteria.php
public function __construct(Request $request)
{
$this->request = $request;
}
GetAllDataTask.php
public function run( $data)
{
$this->repository->pushCriteria(new RequestCriteria($data));
}
GetAllDataAction.php
public function run(Request $request){
$data=$request->all();
$result=Apiato::call("Books@GetAllDataTask",[$data]);
}
当我在调用 RequestCriteria 时在 GetAllDataTask.php 中传递 $data 时,它会抛出一个名为的错误The $data must be an Request object \\Illuminate\Http\\Request
,如何解决此问题,请帮助我