簡體   English   中英

如何在laravel 5.2中路由我的刀片文件

[英]how to route my blade file in laravel 5.2

我正在使用Laravel應用程序。 我需要在視圖文件的projects文件夾中路由collaborator.blade.php文件。 我有以下表格,填寫表格數據並保存后,需要將其重定向到collaborator.blade.php文件。 我的表格與項目負責人一起工作

 $project = new Project;
        $project->project_name   = $request->input('name');
        $project->project_status = $request->input('status');
        $project->group          = $request->input('group');
        $project->color          = $request->input('color');
        $project->project_notes  = $request->input('notes');
        $project->user_id        = Auth::user()->id;

        $duplicate = Project::where('project_name',$project->project_name)->first();
        if($duplicate)
        {
            return redirect()->route('projects.index')->with('warning','Title already exists');
        }   

        $project->save();

        return redirect()->route('projects.collaborators')->with('info','Your Project has been created successfully');
    }

但是當我單擊表單按鈕系統時,出現了這樣的錯誤消息。

Route [projects.collaborators] not defined.

如何解決這個問題? 編輯新路線

Route::get('/collaborators', function(){
    return view('projects.collaborators');
});

然后出現以下錯誤消息

Route [projects.collaborators] not defined.

只需在App/Http/routes.php中創建一個指向您的collaborator.blade.php的路由並​​將其命名為projects.collaborators

Route::get('/collaborators', function(){
    return view('collaborator.blade.php');
})->name('projects.collaborators');

您必須設置route名稱,如果我看到的正確的話,可以嘗試以下操作:

Route::get('/collaborators', function(){ return view('projects.collaborators'); })->name('yourroutename');

然后您可以像這樣調用路線:

return redirect()->route('yourroutename');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM