Как сохранять данные в промежуточную таблицу banner_categories
В модели указал связь
public function category(){
return $this->BelongsToMany('App\Models\Category', 'banner_categories','banner_id','categories_id');
}
В шаблоне:
<select multiple="multiple" id="header" name="catId[]" class="chosen-select form-control">
<option value="0">-</option>
@foreach( $categories as $cat )
<option value='{{ $cat->id }}' @if( $cat->id == $post->catId ) selected
@endif>{{ $cat->name }}</option>
@endforeach </select>
В Контроллере
$post = Banner::whereId($id);
$post->category->update($request->except('_token', 'image'));