2017-02-14 5 views
0

私はLaravel 5.2アプリケーションを持っています。私は多くの要素(チェックボックス、選択、入力ファイル、入力テキストなど)を持つフォームを持っています。だから、私は、フォームを使用しています::モデルを形成するためのモデルをバインドするために、そう LaravelCollectiveフォーム& HTML拡張子を使用しています、それは、入力テキストを除いて、すべての要素を持つ偉大な作業だと電子メール要素LaravelCollectiveのプレフィル入力テキスト

array:25 [▼ 
    0 => "mail" 
    1 => "Username" 
    ] 

他の属性は除いて、適切に事前に入力されています。私はモデル(私はdd($mymodel)を作り、充填可能なだけをコピー)にしている属性をリストアップ、そして、

{!! Form::model($mymodel,array('url'=>'myurl','method'=>'POST')) !!} 
    {!! Form::email('mail', $value = null, $attributes = array('class'=>'form-control')) !!} 
    {!! Form::text('Username', '', array('class' => 'form-control')) !!} 
{!! Form::close() !!} 

:私はこれを持っています入力テキストと入力メール。

答えて

0

フィールド名は、モデルの列と一致する必要があります。列名は通常小文字です。

電子メールのフィールドは次のようになります。

Form::email('mail', null, array('class'=>'form-control')) 

すなわち、それは私もnullにユーザ名フィールドを設定します$value = nullまたは$attributes = ...

を持つべきではありません。

Form::text('Username', null, array('class' => 'form-control'))