Переменная в имени @section

Я хочу использовать переменную для моего имени @section следующим образом:

@section("{{$variable}}")
@show

И затем расширьте этот раздел на мой взгляд:

@section('variableValue')
 some content... 
@stop

Это не работает. Нет ошибок, но в разделе нет моего имени переменной, и поэтому я не могу его расширить в своем представлении. Есть идеи?

1 ответ

вытащите "{{и}}" и убедитесь, что имя переменной существует, и оно будет работать.

или используйте это:

public function anything ($id)
{
 $data = array('childTemplate' => 'yourChildTemplateName');
 return View::make('parent.template')->with($data);
}

а затем в вашем клинке:

@section('menu')
 @include($childTemplate)
@stop

licensed under cc by-sa 3.0 with attribution.