我正在尝试使用 Laravel 4.2 中的刀片模板呈现我的javascript代码,并且无法在 @elseif 内呈现,但正在使用 @if语句。任何人都可以证实这是Laravel 4.2中的一个缺陷,或者是一个错误。
@if ( $page == 'loginpage' )
@yield('body')
{{ HTML::script('js/jquery.min.js') }} //works here
@elseif ( $page == 'resetpage' )
@include('panel')
@yield ('body')
@section('js')
{{ HTML::script('js/jquery.min.js') }} //cannot render from here neither from the yielded section.
@show
@endif
只有@if语句中的HTML ::脚本才有效。任何帮助都被授予。提前谢谢。
编辑: 解决了这个问题,因为我已经用其他一些部分覆盖了该部分。对不起打扰你们。