Laravel Compact可变刀片文件显示为语法错误

时间:2018-06-01 05:06:10

标签: php laravel laravel-5.4 laravel-blade

这是我的控制器代码:

 public function method(Request $request){
   $typeType = $request->type; //this variable show 'Booking'

   return view('home.profile',compact('type'));
 }

这是刀片文件:

 @extends('layouts.dashboard')
 @section('page_heading',{{$taskType}})
 @section('section')
    //here some code
 @stop

如果我使用此刀片代码。然后我遇到了这个问题:

  

解析错误:语法错误,意外'<' (查看:资源/视图/家庭/ profile.blade.php)

如果我在刀片上使用此代码

 @extends('layouts.dashboard')
 @section('page_heading','{{$taskType}}')
 @section('section')
    //here some code
 @stop

然后刀片文件显示它:

<?php echo e($taskType); ?>

我想在刀片文件中显示它:

 Booking

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

你可能不需要 @section('page_heading', $taskType) 在Blade指令中。

所以改为:

{{1}}

答案 1 :(得分:0)

public function method(Request $request){
   $typeType = $request->type; //this variable show 'Booking'

   return view('home.profile')->with(['taskType' => $typeType]);
 }