【问题标题】:Laravel 5 include view with variableLaravel 5 包含带变量的视图
【发布时间】:2016-09-08 04:07:07
【问题描述】:

我有两个视图文件,city_updatecreate_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


    【解决方案1】:

    尝试删除['submitButtonText '=>"Redakto"]submitButtonText之后的空格:

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

    【讨论】:

      猜你喜欢
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 2017-04-08
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      相关资源
      最近更新 更多