大家好我试图在用户转到我的应用程序的selected
页面时将下拉列表的值设置为edit
,但目前我收到错误并且我意识到这是因为我没有正确的语法。
这是我的代码:
<div class="form-group">
<label>Category</label>
<select name="category_id" id="cat_drop">
@foreach($cats as $cat)
<option value="{{$cat->id}} {{if($tip->category_id == $cat_id){ echo 'selected';} }}">{{$cat->name}}</option>
@endforeach
</select>
</div>
基本上Tips
有category_id
,下拉列表允许用户更改提示类别。但是我希望将当前选择的category_id设置为下拉列表的值。
我是Laravel
和Blade
模板引擎的新手,所以我们将不胜感激。
答案 0 :(得分:3)
您可以使用三元组:
@foreach($cats as $cat)
<option value="{{$cat->id}}" {{($tip->category_id == $cat_id) ? 'selected':''}}>{{$cat->name}}</option>
@endforeach