Laravel 从集合创建集合?
我有两个收藏:Laravel 从集合创建集合?,laravel,laravel-5,laravel-5.2,Laravel,Laravel 5,Laravel 5.2,我有两个收藏: $user = User::all(); $access = Access::all(); 我希望将这些信息传递给一个数据收集中的视图 我试过这个: $data = collect($user, $access); 没有运气。我希望访问视图中的每个集合,如: $data->user->name; 您可以使用toArray()方法将User和Access模型的集合转换为数组,然后在集合中收集这些模型: $users = User::all()->toArra
$user = User::all();
$access = Access::all();
我希望将这些信息传递给一个数据收集中的视图
我试过这个:
$data = collect($user, $access);
没有运气。我希望访问视图中的每个集合,如:
$data->user->name;
您可以使用
toArray()
方法将User
和Access
模型的集合转换为数组,然后在集合中收集这些模型:
$users = User::all()->toArray();
$access = Access::all()->toArray();
$data = collect(["users" => $users, "access" => $access]);
您是否尝试过
$data=collect([$user,$access])代码>$user是一个数组。您不能像这样访问$data->user->name代码>