Come descritto nel documento laravel: "Se si sta visualizzando vecchio ingresso all'interno di un Modello di lama, è più comodo utilizzare il vecchio helper: ". Quindi, se è necessario aggiungere/modificare il modulo dati (quando è necessario utilizzare il modulo di modifica per aggiungere e modificare in modalità di modifica è necessario utilizzare i dati caricati dal modello (database)) per mostrare i valori dal modello (tramite controller) che è possibile utilizzare seguente:
name="some_value" value="{{ $some_value or old('some_value', $the_value) }}"
dove è il nome di variabile "some_value_from_model" nell'array di visualizzazione. In questo caso dovrebbe essere dapprima $ un_valore verrà utilizzato per impostare il "valore" e, in caso contrario, tenterà di utilizzare il vecchio (valore dalla richiesta dal nome "valore_cuni") e se non è vecchio allora '' essere usato.
Grazie WoodyDRN per un commento.
Ora ecco la cosa divertente; l'utilizzo di '{{$ value o $ default}}' è un modo a mano storta per fare un'istruzione ternaria in Blade ([Reference] (http://laravel.com/docs/5.1/blade#displaying-data)). Pertanto, non sono onesto che sia giusto. È, tuttavia, più chiaro! –
Come nei documenti di Laravel: {{isset ($ name)? $ name: 'Default'}} abbreviazione {{$ name o 'Default'}} – ArtisanBay
@ChrisForrence sei corretto! impari qualcosa ogni giorno ... il modo migliore per farlo è passare il valore predefinito come secondo argomento. – Adunahay