Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 如何使用Blade附加标记_Laravel_Blade - Fatal编程技术网

Laravel 如何使用Blade附加标记

Laravel 如何使用Blade附加标记,laravel,blade,Laravel,Blade,我有一些下拉列表的刀片视图。此外,我通过控制器将数据传递到此视图 <select name="location"> <option value="some-value1">Some Label1</option> <option value="some-value2">Some Label2</option> </select> 一些标签1 一些标签2 我有房产$model->location。如何将所选的附加到右

我有一些下拉列表的刀片视图。此外,我通过控制器将数据传递到此视图

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

一些标签1
一些标签2

我有房产
$model->location
。如何将所选的
附加到右侧选项?甚至可以这样做吗?

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

<option value="value" {{ $model->location == 'value' ? 'selected' : '' }}>Label</option>
location=='value'?'所选“:”}}>标签

只有当您的条件(
$model->location==“value”
)为真时,才会显示所选的
选项。您可以在刀片插槽中使用三元运算符,例如:

<option value="value" {{ $model->location == 'value' ? 'selected' : '' }}>Label</option>
location=='value'?'所选“:”}}>标签

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

我不想使用if-else,但我不知道是否适用于此速记版本。很好,谢谢!我不想用if-else,但我不知道这个速记版本。很好,谢谢!