При создании записи (пользователь создаёт пароль, выбирает категорию). Как реализовать так, чтобы можно было создавать запись без category_id, ставишь галочку общий и в базе эта запись становится без category_id.
Метод создания в котроллере:
public function store(Request $request) {
$id = Auth::user()->id;
$pass = new Pass();
$pass->title = $request->title;
$pass->category_id = $request->category_id;
$pass->user_id = $id;
$pass->save();
return redirect()->route('home');
}
Фрагмент из вьюшки в которой создаем запись(пароль) и выбираем категорию
<div class="form-group">
<input name="title" type="text" class="form-control" required value="{{ $pass->title ?? ''}}">
</div>
<div class="form-group">
<label for="category_id">Категория</label>
<select name="category_id" id="category_id" class="form-control">
@foreach ($categorys as $category)
<option value="{{$category->id}}">{{$category->title}}</option>
@endforeach
</select>
</div>