带有刀片输出的PHP Laravel。创建html而不是字符串

时间:2014-11-23 05:21:48

标签: php laravel blade

我想要一个带有刀片的html字符串。我不知道如何使用laravel刀片做到这一点。我有以下代码:

<option value="New York" "{{{ Input::old('state', $user->state == 'New York' ?  'selected' : '') }}}">

这是

的输出
 <option value="New York" "selected">New York</option>

我希望它成为这个

<option value="New York" selected>New York</option>

我该怎么做?把我指向资源也会有所帮助。谢谢。

1 个答案:

答案 0 :(得分:2)

<option value="New York" {{{ Input::old('state', $user->state) == 'New York' ?  'selected' : '' }}}>

只需删除引号即可。看起来你在错误的地方有一个括号。我也修好了。

对于您而言,您可以使用Laravel的Form类为您生成select并自动为您选择正确的选项:

{{{ Form::select('state', $statesArray, Input::old('state', $user->state)) }}}