2016-04-30 6 views
5

ho letto su modello di forma vincolante https://laravelcollective.com/docs/5.0/html#form-model-bindingmodello di forma vincolante in laravel 5.2

E 'molto cool per popolare i valori di DB nel form html. Ho provato così e questo funziona fantastico.

{{ Form::model($university,array('url' => admin_path('universities/edit'),'id' => 'add_university','name' =>'add_university','data-validate'=>"parsley")) }} 
    {{ Form::label('university_name', 'University name',array('class'=>'control-label')) }} 
    {{ Form::text('university_name')}} 
{{Form::close()}} 

Ma il problema è qui, perché voglio aggiungere più attributi in ingresso come class quindi mi sto usando

{{ Form::label('university_name', 'University name',array('class'=>'control-label')) }} 
{{ Form::text('university_name','',array('class' => 'form-control'))}} 

se lascio vuoto value colonna allora niente popolano nella casella di testo e se mi utilizza In questo modo

{{ Form::label('university_name', 'University name',array('class'=>'control-label')) }} 
{{ Form::text('university_name',$university->university_name,array('class' => 'form-control'))}} 

Quindi che cos'è l'associazione del modello. Per favore, spiega. Grazie

risposta

3
{{ Form::text('university_name','',array('class' => 'form-control'))}} 

dovrebbe essere:

{{ Form::text('university_name',null,array('class' => 'form-control'))}} 

'' significa la stringa reale, non nullo.
grazie, mathielo, per avermi aiutato sulla grammatica