web-dev-qa-db-ja.com

Laravelブレード:@endsectionと@stop

Laravelブレードでは、基本的にこれを行うことができます:

@section('mysection')

@endsection


@section('mysection')

@stop

違いは何ですか @stopおよび@endsection

31
user1995781

@endsectionはLaravel 3で使用され、Laravel 4で廃止されました

Laravel 4では、セクションを終了するには@stopを使用する必要があります

ここで変更ログを参照できます http://wiki.laravel.io/Changelog_%28Laravel_4%29#Blade_Templating

28

テイラー・オトウェルによる権威ある答え

@endsection@stopになったのと同じように、L [4]では@yieldSection@showになりました。

githubでTaylor Otwellが言った

@ stopは、L3からの@endsectionです。@ showは、 @yieldSection

7
serv-inc

@endsection@stopの両方が機能します。

Laravel 4では、@stopのみがサポートされているようです 1 。ただし、Laravel 5以降@stopはドキュメンテーションでも言及されていません 2

@endsectionを使用することをお勧めします。

見る:

3
s3.huber