Я изучаю laravel и пишу простой проект, изучая его, но есть проблема, которую я не мог решить. У меня есть форма для создания такой статьи:
<form action="{{route('admin.article.store')}}" method="POST">
@csrf
//some divs
<div class="form-group">
<label for="title">Category</label>
<div id="output"></div>
<select class="chosen-select" name="categories[]" multiple style="width:400px">
@foreach ($categories as $cat_name => $cat_id)
<option value="{{$cat_id}}">{{$cat_name}}</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for="title"></label>
<button type="submit" class="btn btn-inverse-success btn-fw">Create</button>
<a href="{{route('admin.article.index')}}" class="btn btn-inverse-warning btn-fw">back</a>
</div>
</form>
И в моем контроллере я храню эти запросы следующим образом:
$article = $article->create($request->all());
$article->categories()->attach($request->$categories);
но после тестирования он говорит:
ErrorException
Неопределенная переменная: категории
что я могу сделать?