Мои две таблицы 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 ........
что я могу сделать. Пожалуйста, помогите мне.