Laravel 如何从select标记中的嵌套数组中获取数据
我在laravel的select标记中从pivot数据库获取数据 它是一个嵌套数组和透视表 不知道如何从数据库中获取值 正常情况下,它可以从正常的表中获取值,如下所示Laravel 如何从select标记中的嵌套数组中获取数据,laravel,select,pivot,Laravel,Select,Pivot,我在laravel的select标记中从pivot数据库获取数据 它是一个嵌套数组和透视表 不知道如何从数据库中获取值 正常情况下,它可以从正常的表中获取值,如下所示 <option value="{{ $food}}" {{ (old("recommended_food") == $food ? "selected":"") }}>{{ $food }}</option> 试试1 @fo
<option value="{{ $food}}" {{ (old("recommended_food") == $food ? "selected":"") }}>{{ $food }}</option>
试试1
@foreach($id=>$master的主控)
身份证件“][”$display->id.“]”)?”所选“:”}}value=“{{$id}”>{{{$master}
@endforeach
试试2
{{$master}
是我在数据中没有正确指出吗?你想用
==1做什么?“”:'选项中的1'
?抱歉,这是我的测试。意外地出现在我的副本中。在您的模型中,请添加如下内容return$this->yourRelation('your model')->withPivot('your_table_id')代码>是。我在我的班级模型中做了这件事。dd($yoursresult)
看看它是不是pivot\u id
存在于那里??
[
1 => ['someValue', 'someValue', 'someValue'],
2 => ['someValue', 'someValue', null]
]
<select name="show_lyric_slide_masters_displays[{{ $slide->id }}][{{ $display->id }}]">
@foreach($masters as $id => $master)
<option {{ in_array($id, old("show_lyric_slide_masters_displays[" . $slide->id . "][" . $display->id . "]")) ? 'selected' : '' }} value="{{$id}}">{{ $master }}</option>
@endforeach
</select>
<option {{ old("show_lyric_slide_masters_displays") == $id ? 'selected' : '' }} value="{{$id}}">{{ $master }}</option>