2016-05-12 22 views
2

Ich habe zwei Anzeigen von Dateien, city_update und create_update_city und eine helpers.php Datei, die ich konfiguriert haben und es funktioniert gut.Laravel 5 umfassen Ansicht mit variabler

city_update enthält eine Form, die an einem gewissen Punkt umfasst create_update_city die verwendet wird, um die Funktionen in dem helpers.php erklärt zu nennen.

Die Form hat einen Knopf, und ich muss die Taste Text Stich durch ein Array übergeben werden, wenn ich schließen create_update_city aber ich bekomme einen Fehler „Nicht definierte Variable: SubmitButtonText in create_update_city.blade.php“. Ich denke, es passiert, weil die helpers.php vor dem Include aufgerufen wird und es keinen Wert für die Variable submitButtonText hat, aber ich kann mir keinen Weg vorstellen, um das zu lösen.

city_update.blade.php - enthält:

{{ Form::model($city , array('action'=>'[email protected]','class'=>'form-horizontal','method'=>'PATCH')) }} 
 
     
 
@include('layouts.create_update_city' , ['submitButtonText '=>"Redakto"]) 
 

 
{{ Form::close() }}

create_update_city.blade.php - enthält:

{!! 
 
    submit([ 
 
     "name" => $submitButtonText , 
 
     "class" => "btn btn-primary" 
 
    ]) 
 
!!}

helpers.php Datei hat eine Funktionen vorlegen, die enthält:

Form::submit($input['name'] , array('class' => $input['class']))

Jede Hilfe auf diesem würde sehr geschätzt werden.

Antwort

2

Versuchen Raum in ['submitButtonText '=>"Redakto"] nach submitButtonText zu entfernen:

@include('layouts.create_update_city' , ['submitButtonText'=>"Redakto"]) 
+1

ich feststellen, dass abgepfiffen. Es klappt. Vielen Dank –