How to merge Laravel objects in controller

后端 未结 5 371
栀梦
栀梦 2021-02-01 04:49

I have a controller where I want to combine data from multiple tables with parallel structures. What I want to end up with in the end is one object I can return from the contro

5条回答
  •  梦如初夏
    2021-02-01 05:43

    We can use collection as below

    $admins = User::where('type', '=', 'admin')->get();
    
    $authors = User::where('type', '=', 'author')->get();
    
    $admin_author_collection = $admins->merge($authors);
    

    Also, Please refer the various collection methods to below link

    http://laravel.com/api/4.2/Illuminate/Database/Eloquent/Collection.html

提交回复
热议问题