Dans Laravel Blade, nous pouvons essentiellement faire ceci:
@section('mysection')
@endsection
@section('mysection')
@stop
Quelle est la différence entre @stop
et @endsection
?
Le @endsection
a été utilisé dans Laravel 3 et il était déconseillé dans Laravel 4
Dans le Laravel 4 pour terminer une section, vous devez utiliser @stop
Vous pouvez consulter le Changelog ici http://wiki.laravel.io/Changelog_%28Laravel_4%29#Blade_Templating
@endsection
est devenu @stop
en L4, tout comme @yieldSection
est devenu @show
.
Au github, Taylor Otwell a dit
@ stop est juste @endsection de L3 .. @ show est juste @yieldSection
Tous les deux @endsection
et @stop
travaux.
Dans Laravel 4, il semble que seul @stop
est pris en charge 1 . Mais à partir de Laravel 5 et après @stop
n'est même pas mentionné dans la documentation 2 .
Je suggère donc d'utiliser @endsection
.
Voir: