Я пытаюсь получить все банковские реквизиты в моей базе данных, которые являются текущими.
Я пытался использовать этот код
$settings=Setting::where(['is_current' => 1])->get();
Но это дает мне ошибку выше.
Я сделал несколько повторных поисков, и ответы, которые я получил, сказали мне сначала добавить в мой код, как показано ниже
$settings=Setting::where(['is_current' => 1])->first();
Но это возвращает только один столбец (первый столбец, который соответствует указанному условию)
когда я пытаюсь сбросить вывод первого кода (используя get ()), я получаю это
![The output of dd($settings) on the first code using get()](https://i.stack.imgur.com/y0BCa.png)
и когда я пытаюсь сбросить вывод второго кода (используя first ()), это то, что я получаю
![The output of dd($settings on the first code using first()](https://i.stack.imgur.com/Hbwf5.png)
Это код на мой взгляд
@foreach($settings as $setting)
@if($settings->bank == 'Mpesa')
<li class="text-black text-center">{{ $setting->bank }}<br>
Paybill No: {{ $setting->account_no }} <br>
Account no: {{ $setting->branch }} <br></li>
@endif
<li class="text-black text-center">our {{ $setting->bank }} bank account<br>
Account No: {{ $setting->account_no }} <br>
Account Name: {{ $setting->name }} <br>
Branch: {{ $setting->branch }} <br></li>
@endforeach
Что я мог делать не так?