使用多个@include的Laravel FatalErrorException

时间:2017-02-28 09:37:37

标签: php laravel

<div id="App">
    @include('page.header', [ 'isAnimalFlag'=> in_array($page, ['animal']) ])

    @include('page.header', [ 'isInsectFlag'=> in_array($page, ['insect']) ])

    @yield('content')

    @include('page.footer')
</div>

为什么我不能在laravel中这样做?不能有多个@include?当我只使用一个包含时,它工作。那么如何传递多个参数?

1 个答案:

答案 0 :(得分:0)

只需传递第一个包含内的额外参数,因为您将它们发送到同一部分。

<div id="App">
        @include('page.header', 
        [ 'isAnimalFlag'=> in_array($page, ['animal']),       
          'isInsectFlag'=> in_array($page, ['insect'])
        ])

        @yield('content')

        @include('page.footer')
    </div>