在刀片中包含php代码时遇到问题

时间:2016-04-27 20:02:53

标签: php laravel view laravel-5 blade

我有一些我不想在控制器中使用的标题代码,我只是想在视图中使用它,但由于代码周围的php标记,我不知道如何在叶片,

我有类似的东西

links.blade.php     

 $links = array(
    'tab1'=>array('_'=>'a', 'href'=>'link1', 'link1'),
    'tab2'=>array('_'=>'a', 'href'=>'link2', 'link2'),
    'tab3'=>array('_'=>'a', 'href'=>'link3', 'link3'),
    'tab4'=>array('_'=>'a', 'href'=>'link4', 'link4'),
    );
?>

header.blade.php

<?php
switch () {
//other header code

@include('links')  //id like to include it here

//other header code
}

?>

如何将links.blade.php数组或变量包含到header.blade.php中?或者我是否必须创建控制器才能执行此操作?

1 个答案:

答案 0 :(得分:1)

试试这个:

<?php
switch () {
//other header code
?>

@include('links')  //id like to include it here

<php?
//other header code
}
?>

或者这个(将作为switch):

@if ()
@include('links')
@elseif ()
@endif