Laravel为什么表单帮助器的密码为空

Laravel为什么表单帮助器的密码为空,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

我有3个几乎相同的表单字段。想知道为什么第一个会变成空白。我使用的是Laravel4.2

            <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,因为它是****无论如何。我希望用户能够通过覆盖输入字段来更改密码。如果他们不动它,它应该保持密码不变。