Rate this post

Blade là một công cụ tạo template mạnh mẽ trong framework Laravel. Blade cho phép sử dụng công cụ tạo template một cách dễ dàng và nó làm cho việc viết cú pháp trở nên rất đơn giản. Công cụ tạo template cung cấp cấu trúc riêng của nó chẳng hạn như các câu lệnh điều kiện và các vòng lặp. Để tạo ra một blade mẫu, bạn chỉ cần tạo một tệp dạng xem và lưu nó với phần mở rộng .blade.php thay vì phần mở rộng .php. Các mẫu phiến được lưu trữ trong thư mục / resources / view. Ưu điểm chính của việc sử dụng mẫu phiến là chúng ta có thể tạo mẫu chính, mẫu này có thể được mở rộng bởi các tệp khác.

Các bài viết liên quan:

Tại sao lại chọn template Blade?

Blade template được sử dụng vì những lý do sau:

Hiển thị dữ liệu

Nếu bạn muốn in giá trị của một biến, thì bạn có thể làm như vậy bằng cách chỉ cần đặt biến trong dấu ngoặc nhọn.

Cú pháp

  1. {{$variable}};  

Trong phiến mẫu, chúng ta không cần viết mã giữa <?php echo $variable; ?>. Cú pháp trên tương đương với <?= $variable ?>.

  • Toán tử bậc ba

Trong mẫu phiến, cú pháp của toán tử bậc ba có thể được viết như sau:

Cú pháp trên tương đương với <? = Isset ($ biến)? $ Biến:? Giá trị mặc định??>

Mệnh đề kiểm soát Blade Template

Blade templating engine cũng cung cấp các câu lệnh điều khiển trong laravel cũng như các phím tắt cho các câu lệnh điều khiển.

Đầu ra

Mẫu Blade cung cấp chỉ thị @unless như một câu lệnh điều kiện. Đoạn mã trên tương đương với đoạn mã sau:

@hasSection directive

Công cụ tạo template cũng cung cấp chỉ thị @hasSection xác định xem phần được chỉ định có bất kỳ nội dung nào hay không.

Chúng ta hãy hiểu thông qua một ví dụ.

Đầu ra

Blade Loops

Công cụ tạo khuôn Blade Template cung cấp các vòng lặp như lệnh @for, @endfor, @foreach, @endforeach, @ giá và @end. Các lệnh này được sử dụng để tạo các câu lệnh tương đương với vòng lặp php.

  • vòng lặp @for

Đầu tiên, chúng tôi tạo tệp student.blade.php trong thư mục resources / views.

Student.blade.php

  • Bây giờ, thêm đoạn mã sau vào tệp PostController.php.
  • Thêm Route đường trong tệp web.php.

Đầu ra

vòng lặp @foreach

  • Đầu tiên, chúng tôi tạo tệp student.blade.php trong thư mục resources / views.

Bây giờ, thêm đoạn mã sau vào tệp PostController.php.

Trong đoạn mã trên, chúng ta đang chuyển mảng sinh viên vào tệp student.blade.php.

  • Thêm tuyến đường trong tệp web.php.

Đầu ra

@trong khi lặp lại

  • Đầu tiên, chúng tôi tạo tệp student.blade.php trong thư mục resources / views.
  • Bây giờ, thêm đoạn mã sau vào tệp PostController.php.

Thêm tuyến đường trong tệp web.php.

Đầu ra

Leave a Reply

Call now
%d bloggers like this: