Làm cách nào để hiển thị chế độ xem trong Laravel?

Tham gia bản tin của tôi

Hàm

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

5 có thể được sử dụng để trả về một triển khai "Illuminate\Contracts\View" "\Factory" [theo mặc định, đây là một phiên bản của "Illuminate\View\Factory"] hoặc một phiên bản triển khai của "Illuminate\Contracts\View\ . Các ví dụ trong phần này sẽ sử dụng tệp xem ví dụ

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

6 mặc định đi kèm với các bản cài đặt Laravel mới

Nếu không có đối số nào được cung cấp cho hàm trợ giúp

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

5, thì việc triển khai

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

8 sẽ được trả về và tất cả các phương thức

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

8 có sẵn sẽ có sẵn cho bạn

#Chữ ký

Chữ ký của hàm

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

5 là

#Ví dụ Sử dụng

Ví dụ sau minh họa cách kiểm tra xem một chế độ xem cụ thể có tồn tại theo tên hay không

1// Check to see if a view exists.

2if [view[]->exists['welcome']] {

3 // The welcome view exists.

Khi các đối số được cung cấp cho hàm

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

5, một lệnh gọi nội bộ tới

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

1 sẽ diễn ra và kết quả là phiên bản

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

2 đã tạo sẽ được trả về. Tham số

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

3 là tên của tệp dạng xem,

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

4 là dữ liệu ban đầu sẽ được truyền cho dạng xem và

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

5 chỉ đơn giản là một mảng dữ liệu bổ sung có thể được hợp nhất với

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

4 trước khi được cung cấp cho dạng xem. Điều quan trọng cần lưu ý là bất kỳ cá thể mảng hoặc đối tượng nào triển khai giao diện "Illuminate\Contracts\Support\Arrayable" đều có thể được cung cấp làm đối số cho tham số

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

4

Ví dụ: bạn có thể chuyển phiên bản "Illuminate\Support\Collection" làm đối số cho

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

4 chứ không phải cho

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

5. Điều này sẽ làm việc

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

Nhưng điều này sẽ tạo ra một thể hiện của

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

10

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

1

#Kết xuất Chế độ xem thành Chuỗi

Đôi khi rất hữu ích khi lưu trữ nội dung được hiển thị của chế độ xem dưới dạng chuỗi để xử lý thêm. Ví dụ sau minh họa cách thực hiện điều này bằng cách sử dụng hàm trợ giúp

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

5

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

3

Sau khi ví dụ trên được thực thi, biến

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

12 sẽ chứa nội dung của tệp xem

1// Create a new View instance with data.

2$view = view['welcome', collect[[

4]], ['version' => '1.0.0']];

6

Làm cách nào để trả lại chế độ xem trong Laravel?

Các chế độ xem cũng có thể được trả lại bằng cách sử dụng mặt tiền Chế độ xem. sử dụng Illuminate\Support\Facades\View; trả về Chế độ xem. make['greeting', ['name' => 'James']]; Như bạn có thể thấy, đối số đầu tiên được chuyển đến trình trợ giúp chế độ xem tương ứng với tên của tệp chế độ xem trong .

Render[] trong Laravel là gì?

Chiếu sáng\Xem\Xem. render[] trả về nội dung chuỗi của chế độ xem . Nó cũng được sử dụng bên trong phương thức __toString[] của lớp cho phép bạn lặp lại một đối tượng View. // ví dụ. lưỡi.

Làm cách nào để tải chế độ xem trong Laravel?

Tải chế độ xem trong bộ điều khiển thật dễ dàng. Bạn chỉ cần thêm phương thức `view['viewname']` trong khi quay lại từ phương thức của bộ điều khiển . `view[]` là một trình trợ giúp toàn cầu trong Laravel. Trong phương thức này, bạn chỉ cần truyền tên của chế độ xem.

Làm cách nào để gửi dữ liệu để xem trong Laravel?

Sử dụng chế độ xem[]. Chúng ta có thể truyền trực tiếp dữ liệu trong hàm trợ giúp 'view[]' bằng cách sử dụng tham số thứ hai trong hàm lấy một mảng làm cặp khóa và giá trị. .
Sử dụng với[]. 'with[]' là một phương thức để chuyển dạng dữ liệu riêng lẻ và được sử dụng với chức năng trợ giúp 'xem'

Chủ Đề