将下拉选项设置为在Laravel中激活

时间:2014-08-18 12:02:48

标签: php laravel laravel-4 blade

大家好我试图在用户转到我的应用程序的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>

基本上Tipscategory_id,下拉列表允许用户更改提示类别。但是我希望将当前选择的category_id设置为下拉列表的值。

我是LaravelBlade模板引擎的新手,所以我们将不胜感激。

1 个答案:

答案 0 :(得分:3)

您可以使用三元组:

@foreach($cats as $cat)
    <option value="{{$cat->id}}" {{($tip->category_id == $cat_id) ? 'selected':''}}>{{$cat->name}}</option>
@endforeach