【发布时间】:2016-09-08 04:07:07
【问题描述】:
我有两个视图文件,city_update 和 create_update_city 以及我配置的 helpers.php 文件,它工作正常。
city_update 包含一个表单,该表单有时包含 create_update_city,用于调用 helpers.php 中声明的函数。 p>
表单有一个按钮,当我包含 create_update_city 时,我需要通过数组传递按钮文本字符串,但我收到错误 “未定义变量:create_update_city.blade 中的 submitButtonText。 php”。我认为这是因为在包含之前调用了 helpers.php,并且它对 submitButtonText 变量没有任何值,但我想不出解决这个问题的方法。
city_update.blade.php - 包含:
{{ Form::model($city , array('action'=>'CityController@create','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 文件有一个 submit 函数,其中包含:
Form::submit( $input['name'] , array('class' => $input['class'] ))
对此的任何帮助将不胜感激。
【问题讨论】:
标签: laravel variables view include helpers