23/08/2023

Các directives cơ bản trong Laravel Blade

 là các phần quan trọng giúp bạn thực hiện các thao tác như điều kiện, vòng lặp, xuất dữ liệu, kế thừa giao diện và nhiều tác vụ khác một cách dễ dàng. Dưới đây là một số directives phổ biến mà bạn thường sẽ sử dụng trong Laravel Blade:


  1. @if, @else, @elseif, @endif: Sử dụng để thực hiện câu lệnh điều kiện.
  2. @unless, @endunless: Tương tự như @if, nhưng thực hiện điều kiện phủ định.
  3. @foreach, @endforeach: Dùng để thực hiện vòng lặp qua một mảng hoặc collection.
  4. @for, @endfor: Dùng để thực hiện vòng lặp theo số lần cụ thể.
  5. @while, @endwhile: Sử dụng để thực hiện vòng lặp khi điều kiện còn đúng.
  6. @switch, @case, @default, @endswitch: Dùng để thực hiện câu lệnh switch-case.
  7. @include('view.name'): Kết hợp một view vào trong view hiện tại.
  8. @yield('section'), @section('section'), @show, @endsection: Sử dụng cho việc kế thừa và quản lý các phần nội dung của các view.
  9. @extends('layout.name'): Kế thừa layout cho view hiện tại.
  10. @stack('scripts'), @push('scripts'), @endpush: Sử dụng để quản lý các phần kịch bản (scripts) trong layout.
  11. @auth, @guest, @endauth, @endguest: Dùng để kiểm tra trạng thái xác thực của người dùng.
  12. @verbatim, @endverbatim: Ngăn Blade xử lý mã HTML bên trong chúng.
  13. @csrf: Sinh ra mã CSRF token để bảo vệ khỏi tấn công Cross-Site Request Forgery.
  14. @inject: Dùng để tiêm các dependency vào view.



Các directives trên đây là chỉ một số ví dụ cơ bản và phổ biến. Blade cung cấp nhiều directives khác giúp bạn xây dựng giao diện và tương tác với dữ liệu một cách linh hoạt trong ứng dụng Laravel của bạn.

0 nhận xét:

Đăng nhận xét