Forms trong Laravel – w3seo hướng dẫn sử dụng Form trong Laravel

Rate this post

Laravel giải quyết và xử lý những forms html bằng cách phân phối những thẻ tích hợp sẵn khác nhau. Laravel tạo ra những thành phần chính thiết yếu cho một HTML. Để tạo những thành phần html, tất cả chúng ta cần thêm gói html trong Laravel bằng cách sử dụng trình tổng hợp .
Các bài viết tương quan :

Cài đặt

  • Đầu tiên chúng tôi cài đặt gói bằng cách sử dụng trình soạn nhạc. Nhập lệnh sau vào cửa sổ Git bash để cài đặt gói.
$composer require "laravelcollective/html":"^5.4.0"  

Khi tất cả chúng ta nhập lệnh trên vào hành lang cửa số Git bash, thì hiệu quả đầu ra sẽ là :

Trong hành lang cửa số trên, tất cả chúng ta thấy rằng lệnh “ USD composer request ” laravelcollective / html “ : ” ^ 5.4.0 “ update tệp composer.json thiết yếu cho laravelcollective / html .

  • Tiếp theo, mở thư mục config / app trong dự án của bạn và thêm nhà cung cấp html vào mảng nhà cung cấp của tệp config / app.php.


Khu vực được lưu lại ở trên đại diện thay mặt cho HtmlServiceProvider được thêm vào mảng nhà phân phối của tệp config / app.php .

  • Cuối cùng, chúng ta thêm hai bí danh lớp vào mảng bí danh của tệp config / app.php.

Mở một forms

Chúng tôi hoàn toàn có thể mở một forms bằng cách sử dụng mã dưới đây :

Trong những forms laravel, phương pháp mặc định được giả định là phương pháp ‘ post ’ nếu không được đề cập, nhưng chúng tôi hoàn toàn có thể tự do chỉ định bất kể phương pháp nào khác. Vì forms tương hỗ những phương pháp Đăng, Đặt, Xóa và Lấy, do đó, những giải pháp này hoàn toàn có thể được thêm vào forms bằng cách sử dụng trường giải pháp ẩn .
Nếu tất cả chúng ta muốn sử dụng phương pháp put trong một forms, thì mã được phân phối bên dưới :

Chúng tôi cũng hoàn toàn có thể mở những forms trỏ đến những tuyến đường được đặt tên hoặc những hành vi của bộ điều khiển và tinh chỉnh .

Tạo các phần tử HTML

Label

Nhãn là một văn bản thông thường Open ở dạng Html. Cú pháp để viết một thành phần nhãn trong Laravel được đưa ra dưới đây :

Chúng tôi cũng hoàn toàn có thể chỉ định những thuộc tính bổ trợ trong thành phần nhãn .

Trong trường hợp này, chúng tôi đã thêm ‘ lớp ’ làm thuộc tính trong thành phần Nhãn .

Text

Văn bản là một khu vực mà người dùng hoàn toàn có thể nhập tài liệu của họ. Cú pháp để tạo một vùng văn bản trong Laravel được đưa ra dưới đây :

Chúng tôi cũng hoàn toàn có thể chỉ định giá trị mặc định cho hộp văn bản .

Password

Mật khẩu là một phần tử html ở dạng thu nhận dữ liệu nhập của người dùng và mỗi ký tự được biểu diễn dưới dạng (*) thay vì hiển thị các chữ số đã nhập. Cú pháp cho trường mật khẩu được cung cấp dưới đây:

Checkboxes

Chúng tôi hoàn toàn có thể tạo hộp kiểm như dưới đây :

Theo mặc định, hộp kiểm không được chọn. Chúng tôi cũng hoàn toàn có thể chọn hộp bằng cách cung ứng giá trị thực cho thành phần hộp kiểm .

Radio buttons

Chúng ta hoàn toàn có thể tạo nút radio như sau :

Theo mặc định, nút radio không được chọn. Chúng tôi cũng hoàn toàn có thể chọn nút radio bằng cách cung ứng giá trị thực cho thành phần nút radio .

Number

Chúng ta cũng hoàn toàn có thể thêm trường nhập số vào một forms. Cú pháp cho trường nhập số được đưa ra dưới đây :

Trường đầu vào tệp là một thành phần html được sử dụng trong một forms để tải tệp lên. Cú pháp cho trường nhập tệp được cung ứng dưới đây :

Trong đó, hình ảnh là tên của trường nhập tệp .

Drop-down list

Phần tử thả xuống được sử dụng để hiển thị list toàn bộ những tùy chọn được xác lập trước. Cú pháp để tạo menu thả xuống được phân phối dưới đây :

Chúng tôi cũng hoàn toàn có thể đặt list thả xuống với giá trị mặc định :

Đoạn mã trên đặt giá trị của list thả xuống với thành phần thứ hai của mảng, tức là 3 khi lập chỉ mục khởi đầu bằng 0 .

Generating Grouped list

Chúng tôi hoàn toàn có thể tạo list được nhóm trải qua thành phần thả xuống. Hãy xem điều này qua một ví dụ :

Date

năm, tháng và ngày. Cú pháp để tạo trường nhập ngày tháng được đưa ra dưới đây :

Buttons

Chúng tôi cũng hoàn toàn có thể tạo nút trong forms web bằng cách sử dụng trường nút trong forms. Hãy xem cú pháp của nó :

Dòng trên tạo nút gửi với tên “ Click me ! ! ” .
Chúng ta hãy hiểu những forms trải qua một ví dụ .
Sau đây là những bước thiết yếu để tạo forms .
Bước 1 : Đầu tiên, tất cả chúng ta tạo tệp Master layout có tên là tệp master.blade.php .

Bước 2 : Thứ hai, chúng tôi tạo tệp contact.blade.php, trong đó chúng tôi thêm mã của forms .

Đoạn mã trên được sử dụng để tạo forms chứa những trường khác nhau .
Bước 3 : Bây giờ, chúng tôi tạo bộ tinh chỉnh và điều khiển tài nguyên có tên là PostsController và chúng tôi chỉ thêm tính năng trong một hàm store ( ) được phân phối như bên dưới :
PostController. php

Trong đoạn mã trên, chúng tôi thêm mã vào hàm store ( ), hàm này xác nhận tổng thể những trường trong một forms .

Bước 4: Cuối cùng, thêm đường dẫn trong tệp web.php.


Đầu ra

Giả sử tôi nhập những chi tiết cụ thể sau vào forms trên :

Sau khi điền tổng thể những cụ thể, hãy nhấp vào nút Gửi và tác dụng đầu ra sẽ là :