Laravel Compact - файл с изменяемым блэйдом для отображения ошибки синтаксиса - PullRequest
0 голосов
/ 01 июня 2018

Вот мой код контроллера:

 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

, если я использую этот код блейда.тогда у меня возникла эта проблема:

Ошибка разбора: синтаксическая ошибка, неожиданное '<' (представление: resources / view / home / profile.blade.php) </p>

если я использую этот код на блейде

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

, то файл блейда отобразит его:

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

Я хочу отобразить его на файле блейда:

 Booking

Как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Вероятно, вам не нужно {{ }} в директиве Blade.

Поэтому измените это на:

 @section('page_heading', $taskType)
0 голосов
/ 01 июня 2018
public function method(Request $request){
   $typeType = $request->type; //this variable show 'Booking'

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