Laravel为什么表单帮助器的密码为空
我有3个几乎相同的表单字段。想知道为什么第一个会变成空白。我使用的是Laravel4.2Laravel为什么表单帮助器的密码为空,laravel,laravel-4,Laravel,Laravel 4,我有3个几乎相同的表单字段。想知道为什么第一个会变成空白。我使用的是Laravel4.2 <div class="col-md-5"> {{ Form::input('password', 'password', null , array('class' => 'form-control')) }} {{ Form::input('text', 'password', null , array
<div class="col-md-5">
{{ Form::input('password', 'password', null , array('class' => 'form-control')) }}
{{ Form::input('text', 'password', null , array('class' => 'form-control')) }}
<input class="form-control" type="password" name="password" id="password" value="{{{Input::old('password',
isset($user) ? $user->password : null) }}}" />
</div>
{{Form::input('password','password',null,array('class'=>'Form control'))}
{{Form::input('text','password',null,array('class'=>'Form control'))}
只要用这个
密码
{{ Form::password('password', array('class' => 'form-control')) }}
和文本
{{ Form::text('password', null, array('class' => 'form-control')) }}
就用这个
密码
{{ Form::password('password', array('class' => 'form-control')) }}
和文本
{{ Form::text('password', null, array('class' => 'form-control')) }}
就用这个
密码
{{ Form::password('password', array('class' => 'form-control')) }}
和文本
{{ Form::text('password', null, array('class' => 'form-control')) }}
就用这个
密码
{{ Form::password('password', array('class' => 'form-control')) }}
和文本
{{ Form::text('password', null, array('class' => 'form-control')) }}
Laravel的密码字段没有默认值。这主要是出于安全考虑,用户不知道字段中有什么,因为它只显示为
***
因此,password()
的语法实际上是:
public function password($name, $options = array()){
所以你可以这样使用它:
{{ Form::password('password', array('class' => 'form-control')) }}
(当然Form::input()
也可以工作,但该值将被忽略)
唯一的解决方法是像以前一样使用普通HTML:
<input class="form-control" type="password" name="password" id="password" value="{{ Input::old('password', '') }}" />
请注意,
$user->password
没有意义(或者至少没有意义),因为您应该将密码存储为散列而不是纯文本。Laravel的密码字段没有默认值。这主要是出于安全考虑,用户不知道字段中有什么,因为它只显示为***
因此,password()
的语法实际上是:
public function password($name, $options = array()){
所以你可以这样使用它:
{{ Form::password('password', array('class' => 'form-control')) }}
(当然Form::input()
也可以工作,但该值将被忽略)
唯一的解决方法是像以前一样使用普通HTML:
<input class="form-control" type="password" name="password" id="password" value="{{ Input::old('password', '') }}" />
请注意,
$user->password
没有意义(或者至少没有意义),因为您应该将密码存储为散列而不是纯文本。Laravel的密码字段没有默认值。这主要是出于安全考虑,用户不知道字段中有什么,因为它只显示为***
因此,password()
的语法实际上是:
public function password($name, $options = array()){
所以你可以这样使用它:
{{ Form::password('password', array('class' => 'form-control')) }}
(当然Form::input()
也可以工作,但该值将被忽略)
唯一的解决方法是像以前一样使用普通HTML:
<input class="form-control" type="password" name="password" id="password" value="{{ Input::old('password', '') }}" />
请注意,
$user->password
没有意义(或者至少没有意义),因为您应该将密码存储为散列而不是纯文本。Laravel的密码字段没有默认值。这主要是出于安全考虑,用户不知道字段中有什么,因为它只显示为***
因此,password()
的语法实际上是:
public function password($name, $options = array()){
所以你可以这样使用它:
{{ Form::password('password', array('class' => 'form-control')) }}
(当然Form::input()
也可以工作,但该值将被忽略)
唯一的解决方法是像以前一样使用普通HTML:
<input class="form-control" type="password" name="password" id="password" value="{{ Input::old('password', '') }}" />
注意注意,
$user->password
没有意义(或者至少没有意义),因为您应该将密码存储为散列而不是纯文本。谢谢,这很有意义。我同意$user->password,因为它是****无论如何。我希望用户能够通过覆盖输入字段来更改密码。如果他们不动它,它应该保持密码不变。谢谢,这是有道理的。我同意$user->password,因为它是****无论如何。我希望用户能够通过覆盖输入字段来更改密码。如果他们不动它,它应该保持密码不变。谢谢,这是有道理的。我同意$user->password,因为它是****无论如何。我希望用户能够通过覆盖输入字段来更改密码。如果他们不动它,它应该保持密码不变。谢谢,这是有道理的。我同意$user->password,因为它是****无论如何。我希望用户能够通过覆盖输入字段来更改密码。如果他们不动它,它应该保持密码不变。