属性 [bank] 在此集合实例上不存在。 (视图:C:\xampp\htdocs\booking\resources\views\client\payment\make_payment.blade.php)
Property [bank] does not exist on this collection instance. (View: C:\xampp\htdocs\booking\resources\views\client\payment\make_payment.blade.php)
我正在尝试获取数据库中所有最新的银行详细信息。
我试过使用这个代码
$settings=Setting::where(['is_current' => 1])->get();
但是它给我上面的错误。
我做了一些研究,得到的答案告诉我首先添加到我的代码中,如下所示
$settings=Setting::where(['is_current' => 1])->first();
但是只有returns一列(满足提供条件的第一列)
当我尝试转储第一个代码的输出(使用 get())时,我得到了这个
当我尝试转储第二个代码的输出时(使用 first()),这就是我得到的
这是我认为的代码
@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
我可能做错了什么?
你需要使用->get()
然后你需要改变
@if($settings->bank == 'Mpesa')
到
@if($setting->bank == 'Mpesa')
在您的视图文件中。
同时在 @if...@endif
语句的另一个列表中添加一个 @else
子句
<ol class="text-black text-center">
@foreach($settings as $setting)
@if($setting->bank == 'Mpesa')
<li class="text-black text-center">{{ $setting->bank }}<br>
Paybill No: {{ $setting->account_no }} <br>
Account no: {{ $setting->branch }} <br>
</li>
@else
<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>
@endif
@endforeach
</ol>
我正在尝试获取数据库中所有最新的银行详细信息。
我试过使用这个代码
$settings=Setting::where(['is_current' => 1])->get();
但是它给我上面的错误。
我做了一些研究,得到的答案告诉我首先添加到我的代码中,如下所示
$settings=Setting::where(['is_current' => 1])->first();
但是只有returns一列(满足提供条件的第一列)
当我尝试转储第一个代码的输出(使用 get())时,我得到了这个
当我尝试转储第二个代码的输出时(使用 first()),这就是我得到的
这是我认为的代码
@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
我可能做错了什么?
你需要使用->get()
然后你需要改变
@if($settings->bank == 'Mpesa')
到
@if($setting->bank == 'Mpesa')
在您的视图文件中。
同时在 @if...@endif
语句的另一个列表中添加一个 @else
子句
<ol class="text-black text-center">
@foreach($settings as $setting)
@if($setting->bank == 'Mpesa')
<li class="text-black text-center">{{ $setting->bank }}<br>
Paybill No: {{ $setting->account_no }} <br>
Account no: {{ $setting->branch }} <br>
</li>
@else
<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>
@endif
@endforeach
</ol>