Laravel 一个滨海物体的拉威尔·西克尔
我在拉维尔的项目中遇到了这个问题。 我有一个表Laravel 一个滨海物体的拉威尔·西克尔,laravel,object,foreach,Laravel,Object,Foreach,我在拉维尔的项目中遇到了这个问题。 我有一个表Optional,其中$Optional->column\u name,列名为$bookingOptionals 我有以下代码: @foreach($optionals as $optional) @if( $optional->column_name == 'coffee_break' || $optional->column_name == 'permanent_coffee' || $op
Optional
,其中$Optional->column\u name
,列名为$bookingOptionals
我有以下代码:
@foreach($optionals as $optional)
@if( $optional->column_name == 'coffee_break' ||
$optional->column_name == 'permanent_coffee' ||
$optional->column_name == 'permanent_coffeeplus'||
$optional->column_name == 'integrazione_permanentcoffee' ||
$optional->column_name == 'quick_lunch')
<div class="col-lg-3">
<fieldset>{{ $optional->nome }}</fieldset>
<input type="text" name="{{ $optional->column_name }}" value="{{ $bookingOptionals['0']->$optional->column_name }}">
</div>
@else
@endif
@endforeach
@foreach($optionals作为$optional)
@如果($optional->column\u name=='coffee\u break'||
$optional->column\u name==“永久\u咖啡”||
$optional->column_name=='permanent_coffeeplus'||
$OPERTIONAL->column\u name=='integrazione\u permanentcoffee'||
$OPERTIONAL->column\u name==“快速午餐”)
{{$optional->nome}
@否则
@恩迪夫
@endforeach
我有一个错误:
试图获取非对象的属性“column\u name”(视图:/home/vagrant/code/prenotazioni/resources/views/dashboard/optional\u booking\u edit.blade.php)
使用
在循环中查看它有哪些字段,并确保列_name存在,
$optional
是一个对象吗?还是阵列?然后您应该删除原始php,并可能使用
$optional['column_name']
相反输出dd($optionals)是什么;show{dd($optional)}`@foreach($optionals作为$optional){{dd($optional)}}}`$$optional这没关系,因为如果我打印$optiona->name或column_name就可以了。$optional是数组或对象??我猜$optional是数组(),如果你使用->toArray();抱歉,Laravel的意思不是跳过框架函数,而是使用原始php…我回答中的原始php只是为了看看该字段是否存在。您应该将其从代码中删除。
$optional['column_name']