Phần ('nội dung') trong Laravel là gì?
Trong blog này, tôi sẽ chỉ cho bạn ví dụ về phần lưỡi của laravel. Chúng ta sẽ nói về ví dụ phần lưỡi dao trong ứng dụng laravel Show Bố cục cũng có thể được tạo thông qua "kế thừa mẫu". Đây là cách chính để xây dựng các ứng dụng trước khi giới thiệu các thành phần Để bắt đầu, chúng ta hãy xem một ví dụ đơn giản. Đầu tiên, chúng ta sẽ kiểm tra bố cục trang. Vì hầu hết các ứng dụng web duy trì cùng một bố cục chung trên nhiều trang khác nhau nên sẽ thuận tiện khi xác định bố cục này dưới dạng một chế độ xem Blade duy nhất Như bạn có thể thấy, tệp này chứa đánh dấu HTML điển hình. Tuy nhiên, hãy lưu ý các chỉ thị @section và @yield. Chỉ thị @section, như tên ngụ ý, xác định một phần nội dung, trong khi chỉ thị @yield được sử dụng để hiển thị nội dung của một phần nhất định Xác định bố cục tài nguyên/lượt xem/bố cục/ứng dụng. lưỡi. php
Bây giờ chúng ta đã xác định bố cục cho ứng dụng của mình, hãy xác định một trang con kế thừa bố cục Mở rộng bố cục Khi xác định chế độ xem con, hãy sử dụng lệnh @extends Blade để chỉ định bố cục mà chế độ xem con sẽ "kế thừa". Các chế độ xem mở rộng bố cục Blade có thể đưa nội dung vào các phần của bố cục bằng cách sử dụng chỉ thị @section. Hãy nhớ rằng, như đã thấy trong ví dụ trên, nội dung của các phần này sẽ được hiển thị trong bố cục bằng cách sử dụng @yield Blade là một công cụ tạo khuôn mẫu đơn giản nhưng mạnh mẽ được cung cấp cùng với Laravel. Không giống như bố cục bộ điều khiển, Blade được điều khiển bởi sự kế thừa mẫu và các phần. Tất cả các mẫu Blade nên sử dụng tiện ích mở rộng 2Xác định bố cục lưỡi dao
Sử dụng bố cục lưỡi cắt
Lưu ý rằng các khung nhìn mà 3 bố cục Blade chỉ cần ghi đè lên các phần từ bố cục. Nội dung của bố cục có thể được bao gồm trong chế độ xem con bằng cách sử dụng chỉ thị 4 trong một phần, cho phép bạn nối thêm vào nội dung của phần bố cục, chẳng hạn như thanh bên hoặc chân trangĐôi khi, chẳng hạn như khi bạn không chắc một phần đã được xác định hay chưa, bạn có thể muốn chuyển một giá trị mặc định cho chỉ thị 5. Bạn có thể chuyển giá trị mặc định làm đối số thứ hai
Các cấu trúc điều khiển lưỡi khácDữ liệu lặp lại________số 8Phản hồi dữ liệu sau khi kiểm tra sự tồn tạiĐôi khi bạn có thể muốn lặp lại một biến, nhưng bạn không chắc liệu biến đó đã được đặt chưa. Về cơ bản, bạn muốn làm điều này
Tuy nhiên, thay vì viết một câu lệnh bậc ba, Blade cho phép bạn sử dụng lối tắt tiện lợi sau đây Hiển thị văn bản thô với dấu ngoặc nhọnNếu bạn cần hiển thị một chuỗi được bao trong dấu ngoặc nhọn, bạn có thể thoát khỏi hành vi của Blade bằng cách đặt trước văn bản của bạn một ký hiệu 6 1Nếu bạn không muốn thoát dữ liệu, bạn có thể sử dụng cú pháp sau
|