Laravel @includeWhen Direktifi
Koşula göre view çağırmak için bu direktifi kullanıyoruz. Normalde direktifi kullanmadan şöyle işlem yapabiliriz.
@if($post->hasComments())
@include('posts.comments')
@endif
Ancak Blade bize @includeWhen
adında bir direktif sunuyor. Tam olarak bu işe yarıyor ve daha temiz bir kod yazmış oluyorsunuz.
@includeWhen($post->hasComments(), 'posts.comments');
Ayrıca view'a data göndermek içinde 3. parametreyi kullanabilirsiniz.
@includeWhen($post->hasComments(), 'posts.comments', ['id' => 5]);