Я хочу вернуть разбитые на страницы данные загруженных отношений, чтобы я мог отобразить их, используя нумерацию страниц в моем шаблоне представления
public function show(Group $group)
{
$data = ['members', 'assets', 'liabilities', 'loans','shares'];
$group = $group->load($data);
return view('admin.groups.show', compact('group'));
}
Это моя модель группы
<?php
namespace App;
class Group extends BaseModel
{
use Enumable;
public function constitution()
{
return $this->hasOne(Constitution::class);
}
public function members()
{
return $this->hasMany(Member::class);
}
public function assets()
{
return $this->hasManyThrough(Asset::class, Meeting::class)
->orderByDesc('meeting_id')
->orderBy('member_id');
}
public function loans()
{
return $this->hasManyThrough(Loan::class, Member::class)
->orderByDesc('meeting_id')
->orderBy('member_id');
}
public function shares()
{
return $this->hasManyThrough(Share::class, Member::class)
->orderByDesc('meeting_id')
->orderBy('member_id');
}
public function liabilities()
{
return $this->hasOne(Liability::class)->latest();
}
}
Iнужно разбить массив данных на $