[英]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.