タイトルの通りなのですが、LaravelでCMSを作成しているのですが、投稿の編集ページでタイトルや詳細などは、value={{$post->title}}としたら記入欄に予め編集したい投稿の内容を表示することができると思います。
カテゴリーも1投稿に対して1カテゴリーなので、 <option value="{{$category->id}}" selected>{{$category->name}}</option>で予めセレクトされた状態で表示できたのですが、
タグの場合一つの投稿に対して複数のタグが選択できるようにした為、、投稿の際に選択したタグを、編集ページでselectedの状態で表示する方法がわかりません。
やり方わかる方教えていただけないでしょうか?よろしくお願いします。
ちなみに編集ページのタグフォームはこのように書きました。
laravel
1@if($tags->count() > 0) 2 <div class="form-group"> 3 <label for="tags">タグ</label> 4<select name="tags[]" id="tags" class="form-control tags-selector" multiple> 5 @foreach($tags as $tag) 6 <option value="{{$tag->id}}">{{$tag->name}}</option> 7 @endforeach 8</select> 9 </div> 10@endif
回答2件
あなたの回答
tips
プレビュー