【发布时间】:2019-09-03 08:34:57
【问题描述】:
据说论点少,不知道怎么回事
ProjectContorller.php
public function index(Request $request)
{
$cats = Category::all();
$users = User::all();
$view = Project::where('status', '!=', 'Complete')->get();
return view('project.index', compact('view', 'cats', 'users'));
}
public function store(Request $request)
{
$project = new Project;
$project->fill($request->all())->save();
return ProjectController::index();
}
错误信息是这样的
Too few arguments to function app\Http\Controllers\ProjectController::index(), 0 passed in
【问题讨论】:
-
你的意思是回到
index?也许你的意思是redirect索引,而不是调用实际的方法 -
index接受一个请求参数,您没有传递任何内容,因此出现错误。请参阅@Kevin 的评论。 -
@su3158 当您根本不使用它时,为什么在
index()中需要$request? -
@su3158 另外,
return $this->index();对我来说似乎比return ProjectController::index();好得多