<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?当我只使用一个包含时,它工作。那么如何传递多个参数?
答案 0 :(得分:0)
只需传递第一个包含内的额外参数,因为您将它们发送到同一部分。
<div id="App">
@include('page.header',
[ 'isAnimalFlag'=> in_array($page, ['animal']),
'isInsectFlag'=> in_array($page, ['insect'])
])
@yield('content')
@include('page.footer')
</div>