使用Laravel从控制器发送多个变量进行查看

时间:2018-03-23 21:15:33

标签: laravel-5

有人可以帮我解决这个问题吗?我在控制器中看到了一个'Undefined variable:roles'错误:

public function create()     {

    $offices = Office::pluck('name', 'id');
    $roles = Role::pluck('name', 'id');

    return view('gebruikers.create')->with('offices', $offices, 'roles', $roles);
}

1 个答案:

答案 0 :(得分:0)

根据docs,"作为将完整数组数组传递给视图助手函数的替代方法,您可以使用with方法向视图添加单个数据:&# 34;

在您发布的代码中,您尝试发布多个数据。这可以通过多次调用with方法来完成。

 return view('gebruikers.create')->with('offices', $offices)->with( 'roles', $roles);