Laravel视图传递的值不捕获未定义的变量:val1

时间:2017-01-19 07:23:45

标签: php laravel view

我有我的控制器,并且我正在调用一个新视图,它也是一个刀片。

 $var1="value1";
 $var2="value2";
 //return view('viewcall2', compact('var1','var2''));*/
 $data = array('var1'=>$var1, 'var2'=>$var2);
 return view('viewcall2')->with($data);

在刀片中我称之为。但是我收到此错误未定义变量:val1

<div class="form-group">
                            {!! Form::label('VType', 'V Type', ['class' => 'col-md-4 control-label']) !!}
                            <div class="col-md-6">
                                 <div class="col-md-6">
                                    <label for="price">{{ $val1 }}</label>

                                </div>
                            </div>
                        </div>

1 个答案:

答案 0 :(得分:1)

尝试:

控制器

return view('viewcall2')->with(compact($data));

视图

  <label for="price">{{ $data['var1'] }}</label>