如何合并两个模型集合,使其成为一个分页,然后将其发送到Laravel中的视图

问题描述 投票:0回答:1

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

这是我的模型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('??'));

    }

我尝试探索解决此问题,但似乎无法清楚解释...

laravel view model controller paginate
1个回答
0
投票
合并两个集合。

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

© www.soinside.com 2019 - 2024. All rights reserved.