Мои две таблицы Member
и Deposit
имеют отношения один ко многим, один член имеет несколько депозитов в таблице Deposit
. Я хочу отображать последнюю запись таблицы депозитов, когда я вызываю всех участников или одного участника.
Это моя таблица Member
1.id,
2.name,
3.phone,
4.account_no,
5.ac_open_date,
6.ac_close_date,
7.status,
8........
Моя таблица Deposit
1.meber_id,
2.deposit_date,
3.deposit_amount,
4.total_amount,
5..........
Мой код контроллера
$member = Member::with(['Deposit'=>function($query){$query->select('*')->latest('deposit_date')->limit(1);}])->where('status','ready')->get();
если я верну переменную $member, то покажу свои данные аспекта в порядке. но когда я показываю это в своем файле блейда таким образом...
секция лезвия
<td>{{ $member->name }}</td>
<td>{{ $member->account_no }}</td>
<td>{{ $member->phone }}</td>
<td>{{ $member->deposit->total_amount}}</td>
когда я вызываю модель Deposit
для отображения в таблице deposit
записей последней строки, затем показываю ошибку.
«Свойство [total_amount] не существует в этом экземпляре коллекции. (Просмотр: C:\xampp\htdocs........
что я могу сделать .пожалуйста, помогите мне кто-нибудь.