我在用户控制器中有一个存储方法,就像这样
public function store(Request $request)
{
User::create($request->all());
}
而在另一个控制器中,我想使用这个方法
public function test(Request $request)
{
.....
app('\App\Http\Controllers\UserController')->store($test_array);
...
}
而 $test_array
是:
{"name":"test","email":"test@gmail.com"}
最后显示给我这个错误
App\Http\Controllers\UserController::store() 的第一个参数必须是 Illuminate\Http\Request 的实例,
如何将数组转换为 Request 对象?
app('\App\Http\Controllers\UserController')->store($request);
之前,如何获取$request
数组? - Alexey Mezenintest
的参数?你最好使用setUp
或数据提供程序。 - ohhh