Blade render HTML từ biến

Có nhiều trường hợp bạn đang gửi HTML từ bộ điều khiển đến chế độ xem phiến. Trong trường hợp đó, bạn cần kết xuất HTML vào laravel blade

Bây giờ nếu bạn sử dụng kiểu biến hiển thị thông thường là {{$content}}, bạn sẽ nhận thấy rằng nó sẽ không hiển thị HTML nhưng sẽ hiển thị chính văn bản HTML

{{ $content }} gets converted to 

//which will not render HTML which contains in the $content variable but will show HTML as text

Mục lục

Làm cách nào để hiển thị HTML trong Laravel Blade?

Để hiển thị HTML trong laravel blade, bạn cần sử dụng {!! $content !!}. Sử dụng điều đó, bạn có thể hiển thị HTML trong lưỡi kiếm. Đây là ví dụ

{!! $content!!} gets converted to 

//which will render the HTML contains in the $content variable

Phần kết luận

Trong bài viết trên, chúng ta đã thảo luận về cách hiển thị HTML trong laravel blade. Hãy cho tôi biết nếu bạn có bất kỳ câu hỏi nào trong phần bình luận

Chế độ xem của Laravel cho phép bạn viết mã html và giúp bạn tách lớp kinh doanh của mình với lớp trình bày. Bộ điều khiển Laravel xử lý tất cả logic nghiệp vụ của bạn và chuyển các biến cho các chế độ xem

Chế độ xem lấy các biến được bộ điều khiển truyền và trình bày chúng độc đáo ở định dạng html. Laravel sử dụng công cụ mẫu lưỡi để viết khối html. Blade template engine nhanh và có những ưu điểm sau

  • cú pháp dễ hiểu
  • bạn có thể xác định các phần
  • mở rộng hoặc bao gồm các chế độ xem
  • thoát html
  • vòng lặp và câu lệnh if

Truyền dữ liệu từ bộ điều khiển để xem

Trước tiên, hãy tìm hiểu cách hiển thị chế độ xem và chuyển một số dữ liệu cùng với chế độ xem. Sau đây là một bộ điều khiển mẫu hiển thị tệp xem bằng cách chuyển một số biến vào tệp xem laravel

Chủ Đề