[Bài đọc] Câu lệnh điều kiện trong Blade

2. Cơ bản về Laravel Framework

Ngoài kế thừa template và hiển thị dữ liệu, Blade còn cung cấp các tiện ích cho các cấu trúc điều khiển cơ bản của PHP như cấu trúc điều kiện và vòng lặp. Những tiện ích này khá rõ ràng, ngắn gọn và cũng giữ được những nét quen thuộc như PHP.

Câu lệnh If

Sử dụng directive if @if, @elseif, @else, and @endif để khai báo với cấu trúc if. Những directive này tương ứng giống các từ khóa của PHP:

@if (count($records) === 1)
    I have one record!
@elseif (count($records) > 1)
    I have multiple records!
@else
    I don’t have any records!
@endif

Để tiện hơn, Blade cũng cung cấp directive @unless:

@unless (Auth::check())
    You are not signed in.
@endunless

Ngoài các directive đã được thảo luận, direcive @isset và @empty được sử dụng thuận tiện cho các chức năng:

@isset($records)
    // $records is defined and is not null…
@endisset

@empty($records)
    // $records is “empty”…
@endempty

Leave a Reply

Your email address will not be published. Required fields are marked *