非法偏移类型(视图:/code/resources/views/emergencia/nuevo.blade.php)

非法偏移类型(视图:/code/resources/views/emergencia/nuevo.blade.php),php,laravel-5.6,Php,Laravel 5.6,我使用的是多选,其中一个的结果取决于另一个。控制器正在工作。 这是我的模型: public static function getRegionesWithComunasOptGroup($comunas = null) { $data = array(); if ($comunas == null) { $regiones = Region::all();//getRegionesUserLoggedIn(); foreach ($regiones as $key

我使用的是
多选
,其中一个的结果取决于另一个。控制器正在工作。
这是我的模型:

public static function getRegionesWithComunasOptGroup($comunas = null) {
  $data = array();

  if ($comunas == null) {
     $regiones = Region::all();//getRegionesUserLoggedIn();
     foreach ($regiones as $key => $value) {
       $data[$value] = DatosComunaProvinciaRegion::where('estado_comuna', '=', '1')->where('id_region_fk', $key)->whereIn('id_comuna', UsuarioComuna::pluck('id_comuna_fk'))->pluck('nmb_comuna', 'id_comuna');
     }
  }
这是我的刀:

{{ Form::select('comunas[]', App\Region::getRegionesWithComunasOptGroup(), old('funcion'),
array('id' => 'funcion', 'class' => 'multiselect form-control', 'placeholder' => '', 'multiple' => 'multiple')) 
}}

您没有说明哪一行生成了错误,但可能
$value
是数组或对象?var\u dump($value)是什么显示?