2016-05-12 57 views
2

我有两个视图文件,city_updatecreate_update_cityhelpers.php文件,其中我已经配置并能正常工作。Laravel 5包括考虑到与可变

city_update包含一个形式,其在某些点包括create_update_city其被用于调用在helpers.php声明的函数。

形式有一个按钮,我需要的按钮上的文字刺痛通过数组传递时,我包括create_update_city但我得到一个错误“未定义的变量:在create_update_city.blade.php submitButtonText”。我认为这是因为helpers.php在包含之前被调用并且它对submitButtonText变量没有任何价值,但是我不能想出解决这个问题的方法。

city_update.blade.php - 包含:

{{ 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 - 包含:

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

helpers.php文件有提交功能包含:

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

任何帮助就这将是高度赞赏。

回答

2

尝试submitButtonText后去除['submitButtonText '=>"Redakto"]空间:

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

我没有注意到。有用。谢谢 –