laravel-在html下拉菜单中选择的设置

时间:2018-08-03 07:27:03

标签: laravel-5 laravel-blade

我有一个createedit函数之间共享的帖子。

这是我的edit.blade.php

@extends('posts.create')
@section('editName',$post->name)
@section('editselected',$post->selected)

然后,我使用@yield来获取自己的价值:

<input name="name" value="@yield('editName')"  type="text" class="form-control" placeholder="title">

我可以使用大多数输入字段来执行此操作,但是我想在下拉菜单中执行此操作。我尝试过:

<select class="selectpicker" name="myoptions" value="@yield('editselected')">
<option {{ ( @yield('editselected') == '1 hour') ? 'selected' : '' }}>1 hour</option>
<option {{ ( @yield('editselected') == '3 hours') ? 'selected' : '' }}>3 hours</option>
<option {{ ( @yield('editselected') == '5 hours') ? 'selected' : '' }}>5 hours</option>
</select>

并得到一个错误:

  

解析错误:语法错误,意外的'<'

我显然做错了。但是我如何使它工作呢?

Edit01 我发现this,和我的情况一样。但是他们改用variable。可能是我的问题是,如何将$variable传递给@yield

0 个答案:

没有答案