如何使此代码成为Laravel的 Blade

<label class="radio" for="penyakit-0">
    <input name="penyakit" id="penyakit-0" value="Asma" type="radio">
    Asma
</label>

我已经尝试了多种方法,可以使用 Blade 语法从单选按钮的文本中单击单选按钮,但是仍然无法正确操作。

这是该HTML的 Blade 语法:
<label class="radio" for="penyakit-0">
    {{ Form::radio('penyakit', 'Asma', array('id'=>'penyakit-0')) }}
</label>

最佳答案

尝试:

{{ Form::label('penyakit-0', 'Asma') }}
{{ Form::radio('penyakit', 'Asma', false, array('id'=>'penyakit-0')) }}

编辑:

正如Phil Gyford上面指出的那样,此L​​aravel blade代码段不会产生带有嵌入式label元素的input元素。

不幸的是(或幸运的是)由于某种原因,设计工程师Laravel blade选择使用for属性进行替代构造。

关于php - Laravel Blade 中Label标签中的单选按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24522189/

10-14 00:12