Laravel Blade 表格:文件旧数据
Laravel Blade Forms : File Old data
我有以下用于更新的代码,它适用于文本字段:
{!! Form::text('username', @$admin->adminName, ['placeholder' => 'Enter the username']) !!}
但对于文件:
{!! Form::file('image', @$admin->photo) !!}
它抛出以下错误:
Illegal string offset 'name'
此方法最简单的形式是仅传递名称。
{{ Form::file('thefile') }}
这将创建一个非常简单的元素,如下所示。
<input name="thefile" type="file">
要添加其他属性,请将第二个参数传递给该方法。第二个参数必须是一个数组。
{{ Form::file('thefile', ['class' => 'field']) }}
现在输入有一个 class 属性。
<input class="field" name="thefile" type="file">
Form::file() 不支持旧输入。检查 FormBuilder
class,方法 file
。
顺便问一下,您认为它应该如何运作?上传的文件不会存储在会话中。
Form::file() 的第二个参数是选项 array.
我有以下用于更新的代码,它适用于文本字段:
{!! Form::text('username', @$admin->adminName, ['placeholder' => 'Enter the username']) !!}
但对于文件:
{!! Form::file('image', @$admin->photo) !!}
它抛出以下错误:
Illegal string offset 'name'
此方法最简单的形式是仅传递名称。
{{ Form::file('thefile') }}
这将创建一个非常简单的元素,如下所示。
<input name="thefile" type="file">
要添加其他属性,请将第二个参数传递给该方法。第二个参数必须是一个数组。
{{ Form::file('thefile', ['class' => 'field']) }}
现在输入有一个 class 属性。
<input class="field" name="thefile" type="file">
Form::file() 不支持旧输入。检查 FormBuilder
class,方法 file
。
顺便问一下,您认为它应该如何运作?上传的文件不会存储在会话中。
Form::file() 的第二个参数是选项 array.