创建并保存后未成功调用索引

据说参数很少,但不知道是什么问题

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



繁星点点滴滴
浏览 148回答 1
1回答

茅侃侃

发生错误是因为index采用了一个参数 (&nbsp;Request) 而您没有向它传递任何东西。要解决该问题,您需要使用重定向而不是尝试直接调用控制器函数:return&nbsp;redirect()->route('<route-name>');或者return&nbsp;redirect('<path>')
打开App,查看更多内容
随时随地看视频慕课网APP