如何使此代码成为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上面指出的那样,此Laravel blade代码段不会产生带有嵌入式
label
元素的input
元素。不幸的是(或幸运的是)由于某种原因,设计工程师Laravel blade选择使用
for
属性进行替代构造。关于php - Laravel Blade 中Label标签中的单选按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24522189/