Làm cách nào để truyền dữ liệu từ tuyến điều khiển trong Laravel?
Trong đoạn mã trên, chúng tôi đang hiển thị các giá trị của ba biến, i. e. , tên1, tên2 và tên3. Các giá trị của ba giá trị này được lấy từ StudentController. tập tin php Show
Bước 2. Bây giờ, chúng ta tạo StudentController. tập tin php sinh viênđiều khiển. php Trong đoạn mã trên, chúng tôi đã xác định hàm display() trong đó chúng tôi đang trả về chế độ xem của sinh viên. lưỡi. tập tin php Bước 3. Bây giờ, chúng tôi xác định tuyến đường trong web. tập tin php trang web. php đầu ra với() chức năngChúng ta cũng có thể sử dụng hàm with() để truyền dữ liệu cho các dạng xem
Đoạn mã trên hiển thị giá trị của 'id'
Trong đoạn mã trên, chúng ta tạo hàm display() trả về dạng xem của sinh viên. lưỡi. php và chúng tôi đang chuyển giá trị của 'id' bằng cách sử dụng hàm with(). Hàm 'with()' chứa hai tham số, i. e. , tên biến(id) và giá trị của 'id'
đầu ra chức năng thu gọn ()Hàm compact() cũng được sử dụng để truyền dữ liệu cho các khung nhìn. Nó chứa một tham số duy nhất, tôi. e. , tên của biến Tạo thư mục mới có tên LearnLaravelWithRealApps. Dùng Visual Studio Code mở thư mục Learn Laravel WithRealApps. Trong thư mục này, tạo dự án mới có tên LearnLaravelWithRealApps bằng lệnh như bên dưới
Chạy dự án LearnLaravelWithRealApps bằng lệnh như bên dưới
Mở dự án LearnLaravelWithRealApps với url như bên dưới
Tạo bộ điều khiểnTạo tệp PHP mới có tên DemoController. php trong thư mục app\Http\Controllers như bên dưới
Tạo Chế độ xemTạo thư mục mới có tên demo trong thư mục resource\views. Trong thư mục này, tạo tệp Blade mới có tên là index. lưỡi. php như dưới đây Laravel cung cấp nhiều cách khác nhau để truyền dữ liệu vào view. Chúng tôi có thể truyền dữ liệu trực tiếp từ các tuyến đường hoặc thông qua bộ điều khiển Dưới đây là một số cách chúng ta có thể truyền dữ liệu cho chế độ xem
1. Sử dụng chế độ xem(). Chúng ta có thể truyền trực tiếp dữ liệu vào 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ị Ghi chú. Nhận xét hoặc xóa bất kỳ tuyến đường nào trước đó trong 'web. php' trong thư mục 'tuyến đường' ví dụ 1
đầu ra ví dụ 2. Chúng ta cũng có thể truyền một mảng có nhiều giá trị
đầu ra 2. 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'. Ví dụ
đầu ra 3. Sử dụng nhỏ gọn(). 'compact()' là một hàm PHP có thể được sử dụng để tạo một mảng có biến và có giá trị. Ở đây tên trên biến là khóa và nội dung biến là giá trị Ghi chú. Nhận xét hoặc xóa bất kỳ tuyến đường nào trước đó trong 'web. php' trong thư mục 'tuyến đường' Ví dụ
4. Sử dụng lớp điều khiển. Truyền dữ liệu bằng lớp trình điều khiển rất dễ dàng và đúng cách. Ví dụ
PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này. Làm cách nào để truyền dữ liệu từ bộ điều khiển sang tuyến đường trong Laravel?Chúng ta có thể truyền dữ liệu trực tiếp từ các tuyến đường hoặc thông qua bộ điều khiển. . Sử dụng chế độ xem() Sử dụng với() Sử dụng nhỏ gọn() Sử dụng lớp điều khiển Làm cách nào để gọi bộ điều khiển từ tuyến đường trong Laravel?sử dụng Ứng dụng\Http\Controllers\UserController; Lộ trình. get('/user/{id}', [UserController. class, 'show']); Khi một yêu cầu đến phù hợp với URI tuyến đã chỉ định, phương thức hiển thị trên lớp App\Http\Controllers\UserController sẽ được gọi và các tham số tuyến sẽ được chuyển .
Làm cách nào để chuyển dữ liệu từ bộ điều khiển sang chế độ xem trong php?Vì bộ điều khiển ghi vào chế độ xem hoặc mô hình - bạn sẽ chuyển các biến để xem qua bộ điều khiển. $model = new Model();
Làm cách nào để chuyển dữ liệu mảng từ chế độ xem sang bộ điều khiển trong Laravel?Cách truyền dữ liệu cho chế độ xem trong Laravel. . Sử dụng hàm mảng. mảng() Sử dụng chức năng thu gọn. gọn nhẹ() Sử dụng với. với([]) Sử dụng với tên biến. withName() |