首页 > 解决方案 > 如何合并两个模型集合并使其成为一个分页然后将其发送到 Laravel 中的视图

问题描述

我想发送两个集合模型来查看并将其作为一个分页......但是当我想分页作为两个集合模型时我仍然感到困惑

这是我的模型 RefHoliday.php

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class RefHoliday extends Model
{
    //
    public $timestamps = false;

    public $incrementing = false;

    protected $table = 'refHoliday';





}

第二个模型——HDHolidayCalendar.php

<?php


namespace App\Models;
use Illuminate\Database\Eloquent\Model;

class HDHolidayCalendar extends Model
{
    //
     public $timestamps = false;

    public $incrementing = false;

    protected $table = 'Holiday_Calendar';

}

假日控制器

  public function index()
    {


          $refHol =  RefHoliday::all();
          $HolCal = HDHolidayCalendar::all();

        //  $paginationRecord = ??



         return view('administration.holiday.HolidayMasterList',  compact('??'));

    }

我试图探索解决这个问题,但似乎没有清楚地解释......

标签: laravelviewmodelcontrollerpagination

解决方案


合并两个集合。

   $refHol =  RefHoliday::all();
   $holCal = HDHolidayCalendar::all();
   $data = $refHol->merge($holCal);

推荐阅读