В моем проекте у меня есть отношения многие ко многим между фильмами и актерами, а также фильмами и категориями. И когда я пытаюсь создать фильм, а затем пытаюсь добавить актеров и категории, используя Select2, в нем не отображаются доступные опции (поля ввода выглядят серыми, как будто они заблокированы). Я посмотрел, загружаются ли скрипты, и они есть. Вот мой код
MovieController:
public function create()
{
$actors = Actor::pluck('actor_name', 'id');
$categories = Category::pluck('category_name', 'id');
return view('movies.create', compact('actors', 'categories'));
}
create.blade.php:
@extends('layouts.app')
@section('title', '| Upload Movie')
@section('stylesheets')
{!! Html::style('css/select2.min.css') !!}
@endsection
@section('content')
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-6">
{!! Form::open(['method'=>'POST', 'action'=> 'MovieController@store']) !!}
<div class="form-group">
{!! Form::label('movie_name', 'Name:') !!}
{!! Form::text('movie_name', null, ['class'=>'form-control'])!!}
</div>
<div class="form-group">
{!! Form::label('actor_id', 'Actors:') !!}
{!! Form::select('actor_id[]', $actors, null, ['class'=>'form-control select2-multi', 'multiple' => 'multiple']) !!}
</div>
<div class="form-group">
{!! Form::label('category_id', 'Category:') !!}
{!! Form::select('category_id[]', $categories, null, ['class'=>'form-control select2-multi', 'multiple' => 'multiple']) !!}
</div>
<div class="form-group">
{!! Form::submit('Upload Movie', ['class'=>'btn btn-primary']) !!}
</div>
{!! Form::close() !!}
</div>
</div>
</div>
</div>
</div>
@endsection
@section('scripts')
{!! Html::script('js/select2.min.js') !!}
<script type="text/javascript">
$('.select2-multi').select2();
</script>
@endsection