Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 如何从select标记中的嵌套数组中获取数据_Laravel_Select_Pivot - Fatal编程技术网

Laravel 如何从select标记中的嵌套数组中获取数据

Laravel 如何从select标记中的嵌套数组中获取数据,laravel,select,pivot,Laravel,Select,Pivot,我在laravel的select标记中从pivot数据库获取数据 它是一个嵌套数组和透视表 不知道如何从数据库中获取值 正常情况下,它可以从正常的表中获取值,如下所示 <option value="{{ $food}}" {{ (old("recommended_food") == $food ? "selected":"") }}>{{ $food }}</option> 试试1 @fo

我在laravel的select标记中从pivot数据库获取数据

它是一个嵌套数组和透视表

不知道如何从数据库中获取值

正常情况下,它可以从正常的表中获取值,如下所示

<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>