laravel - 如何合并两个模型集合并使其成为一个分页然后将其发送到 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('??'));
}
我试图探索解决这个问题,但似乎没有清楚地解释......
解决方案
合并两个集合。
$refHol = RefHoliday::all();
$holCal = HDHolidayCalendar::all();
$data = $refHol->merge($holCal);
推荐阅读
- postgresql - 如何找到每个部门的平均工资和每个部门的前 2 名受薪员工?
- node.js - 开发模式下的节点配置文件
- amazon-web-services - 如何从 CloudFormation 模板中的同一 AWS 角色担任 AWS 角色?
- arrays - 如何在不重复单词并遍历整个数组的情况下从数组中随机播放文本?(迅速)
- war - 如何在一个 Liberty 服务器中运行多个实例战争?
- kotlin - 运行 JUnit 5 测试时,测试类只能有一个构造函数错误
- swiftui - SwiftUI:在 navigationBarItems 中实现 ZStack 显示 navigationBarItems 错误
- python - 删除从视图集上的路由器生成的未使用的lookup_field
- sql - 当希望在单列中包含单行数据时,如何连接一个简单的左连接将产生多行的表?
- javascript - 如何使用js的功能删除HTML部分?