Laravel blade 文件输入没有获取ID属性
Laravel blade file input does not get ID attribute
在我的 blade 我有这行代码:
{!! Form::file('motivation', old('motivation'), ['id' => 'inputGroupMotivation', 'class' => 'custom-file-input']) !!}
如您所见,我通过 'id' => 'inputGroupMotivation'
设置了一个 ID。但是,当我转到呈现此 blade 的页面时,它会输出:
<input name="motivation" type="file">
为什么它不采用我在代码中设置的 id 和 class 属性?
我个人没有在Laravel中使用过Form
门面,但是从简单地查看文档来看,file
方法的语法似乎与常规输入法如text
。也就是说,第二个参数不是旧值,而是您要传递的属性列表。
在您的情况下,您将改为使用此代码:
{!! Form::file('motivation', ['id' => 'inputGroupMotivation', 'class' => 'custom-file-input']) !!}
有关详细信息,请查看 LaravelCollective 的 documentation page。
在我的 blade 我有这行代码:
{!! Form::file('motivation', old('motivation'), ['id' => 'inputGroupMotivation', 'class' => 'custom-file-input']) !!}
如您所见,我通过 'id' => 'inputGroupMotivation'
设置了一个 ID。但是,当我转到呈现此 blade 的页面时,它会输出:
<input name="motivation" type="file">
为什么它不采用我在代码中设置的 id 和 class 属性?
我个人没有在Laravel中使用过Form
门面,但是从简单地查看文档来看,file
方法的语法似乎与常规输入法如text
。也就是说,第二个参数不是旧值,而是您要传递的属性列表。
在您的情况下,您将改为使用此代码:
{!! Form::file('motivation', ['id' => 'inputGroupMotivation', 'class' => 'custom-file-input']) !!}
有关详细信息,请查看 LaravelCollective 的 documentation page。