Laravel会检查html上数组中的选定项目选择多个功能

时间:2017-12-07 11:45:42

标签: laravel laravel-5

使用此结果获取所选帖子的所有类别和用户所选类别后:

$content_categories = ContentCategories::all()->pluck('title', 'id');

Collection {#209 ▼
  #items: array:3 [▼
    1 => "laravel"
    2 => "nodejs"
    3 => "php"
  ]
}

$selected_categories = $manage_content->categories()->get()->pluck('title', 'id');

Collection {#223 ▼
  #items: array:2 [▼
    1 => "laravel"
    2 => "php"
  ]
}

我正在尝试在html select上实施此结果,并在我们进入$selected_categories时检查所选项目,此代码仅显示$content_categories,并且无法使用{检查项目默认情况下为{1}}

$selected_categories

结果:

{{ 
  Form::select('categories[]', 
          $content_categories,
          $selected_categories, 
          array('multiple'=>'multiple'))
}}

1 个答案:

答案 0 :(得分:1)

获取没有标题的所选类别的ID:

$selected_categories = $manage_content->categories()->pluck('id');

或使用keys()仅获取密钥:

Form::select('categories[]', $content_categories, $selected_categories->keys(), array('multiple'=>'multiple'))