【问题标题】:error occured when redirect blade file in Laravel 5.2在 Laravel 5.2 中重定向刀片文件时发生错误
【发布时间】:2018-03-05 13:49:54
【问题描述】:

在项目控制器中保存表单数据后需要重定向到协作刀片文件

 $project->save();

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

路线是这样的

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

协作者刀片文件位于视图文件的项目文件夹中。

但是出现了这个错误信息

路由 [projects.collaborators] 未定义。

如何解决这个问题

【问题讨论】:

  • 你有没有名字叫projects.collaborators的路由
  • 如何在我的控制器中创建一个方法并查看这个刀片文件?

标签: php laravel-5


【解决方案1】:

你有collaboratos的路线,所以

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

应该是

return redirect()->route('collaboratos')->with('info','Your Project has been created successfully');

route() 应该具有您在web.php 中定义的路由。您提供的不是路线名称,而是不起作用的视图。

【讨论】:

    【解决方案2】:

    使用这个

    return redirect(url('/collaborators'))->with('info','Your Project has been created successfully');
    

    【讨论】:

      猜你喜欢
      • 2016-09-12
      • 2016-08-15
      • 1970-01-01
      • 2017-11-03
      • 2016-12-18
      • 2017-03-01
      • 1970-01-01
      • 2016-08-02
      • 2016-04-21
      相关资源
      最近更新 更多