Formファサード
Form::text('email', null, ['id' => 'email', 'class' => 'mail', 'tabindex' => 1])
こんなやつ
これだと上手く動かない
Form::password('password', null, ['id' => 'password', 'class' => 'pass', 'tabindex' => 1])
この時、formタグにidやclassとかつかない。なぜだ
第二引数が初期値じゃない
textの場合、第二引数は初期状態に入ってる文字列になる
Form::text('email', null, ['id' => 'email', 'class' => 'mail', 'tabindex' => 1])
ただ、passwordに初期値はないので、第二引数がoptionになる。
Laravelの実装見てみる
public function text($name, $value = null, $options = []) { return $this->input('text', $name, $value, $options); } public function password($name, $options = []) { return $this->input('password', $name, '', $options); }
ってことで、textと同じだろーって思ってると痛い目見ますし、
書くコードは使い方間違ってないか確認しよー