如何使用 Blade 追加标签

How to use Blade to append tags

我有带有一些下拉菜单的 Blade 视图。此外,我正在通过我的控制器将数据传递到此视图。

<select name="location">
 <option value="some-value1">Some Label1</option>
 <option value="some-value2">Some Label2</option>
</select>

我有 属性 $model->location。如何将 selected 附加到正确的选项?甚至可以这样做吗?

您可以在 Blade 插槽中使用三元运算符,例如:

<option value="value" {{ $model->location == 'value' ? 'selected' : '' }}>Label</option>

只有当您的条件 ($model->location == 'value') 为真时才会显示 selected 选项