Làm cách nào để tạo biểu mẫu HTML trong Laravel?

Giả định rằng bạn đã có đủ cơ sở dữ liệu và Bộ điều khiển được thiết lập. Nếu không kiểm tra bài viết của tôi trên cơ sở dữ liệu ở đây

Như thường lệ, bạn cần

Mã XAMPP và Visual Studio

Bắt đầu nào

Trong khi bạn có thể sử dụng cú pháp HTML tự nhiên, Laravel đã giới thiệu Laravel Collective, để sử dụng cho các biểu mẫu, hãy truy cập tại đây để xem tài liệu đầy đủ

Tập thể Laravel

Trong trường hợp bạn không hiểu tài liệu, điều này có thể hiểu được, tôi sẽ thực hiện từng bước

Cài đặt Laravel Collective Forms

Bước đầu tiên là chạy cái này trong bảng điều khiển của bạn để đảm bảo rằng bạn đang ở trong thư mục dự án của mình

composer require laravelcollective/html

Một trong những điều chúng tôi phải làm trong các phiên bản trước của Laravel là thêm các nhà cung cấp và bí danh cụ thể, điều này rất dễ dàng

Định vị thư mục cấu hình của bạn trong dự án Laravel của bạn và trong đó, bạn sẽ thấy một ứng dụng. tập tin php. Trong tệp này, định vị các nhà cung cấp trông giống như

‘providers’ => [

Bạn có thể tìm kiếm nó nếu bạn muốn. Ở phía dưới, hãy tiếp tục và dán cái này

Collective\Html\HtmlServiceProvider::class,

Sau các nhà cung cấp, hãy tìm bí danh và thêm các dòng sau vào dưới cùng của nó

“Form” => Collective\Html\FormFacde::class,
‘Html’ => Collective\Html\HtmlFacde::class,

Và bây giờ bạn đã sẵn sàng sử dụng các biểu mẫu

Sử dụng một biểu mẫu

Các thẻ biểu mẫu mở và đóng trông như thế này

MỞ THẺ

{!! Form::open([‘action’ =>’App\Http\Controllers\BookController@store’, ‘method’ => ‘post’, ‘enctype’ => ‘multipart/form-data’, ‘class’ => ‘container’]) !!}

NÀY TƯƠNG TỰ VỚI CÚ PHÁP HTML BÊN DƯỚI

ĐÓNG THẺ

{!! Form::close() !!}

NÀY TƯƠNG TỰ VỚI CÚ PHÁP HTML BÊN DƯỚI

Giải trình

Hành động cho chúng tôi biết nơi chúng tôi đang gửi dữ liệu biểu mẫu, thông thường, bạn có tài nguyên Trình điều khiển được thiết lập với chức năng lưu trữ tương đương và phương thức cho chúng tôi biết chúng tôi đang gửi bằng POST thay vì GET, mã hóa và tệp là nếu bạn muốn . Và cuối cùng, bạn có thể tạo phong cách cho nó bằng cách thêm một lớp. Bạn cũng có thể thêm một tuyến đường

________số 8_______

Hãy tiếp tục và bắt đầu tạo biểu mẫu của bạn. Tôi sẽ tạo một biểu mẫu đăng ký đơn giản, với Tên, Email, Số điện thoại, Mật khẩu và nút gửi

Sử dụng nhãn

Một trong những điều quan trọng nhất thường đi kèm với các thành phần biểu mẫu là thẻ nhãn, cho chúng tôi biết một trường cụ thể dùng để làm gì. Để sử dụng nhãn từ Laravel Collective

Form::label(‘email’, ‘E-Mail Address’, [‘class’ => ‘awesome’]);

Giải trình

‘providers’ => [
0

Hãy sử dụng HTML để giải thích, tham số đầu tiên là nhãn cho như bạn có thể thấy và tham số tiếp theo là giá trị thực của nhãn sẽ được hiển thị. Nếu bạn muốn tạo kiểu cho thẻ nhãn, vui lòng sử dụng tham số tiếp theo

Sử dụng các trường Nhập liệu

Nhập văn bản e. g. Tên

‘providers’ => [
1

Giải trình

‘providers’ => [
2

Tôi đã sắp xếp HTML theo thứ tự của riêng Tập thể

Ghi chú. Nếu bạn muốn bỏ qua việc có một giá trị mặc định mà tôi đặc biệt khuyến nghị, hãy để trống vị trí nhưng giữ lại dấu ngoặc kép chuỗi

Nhập email

‘providers’ => [
3

Điều này tương tự như đánh dấu HTML bên dưới

‘providers’ => [
4

Nhập số

‘providers’ => [
5

Điều này tương tự như đánh dấu HTML bên dưới

‘providers’ => [
6

Nhập mật khẩu

‘providers’ => [
7

Điều này tương tự như cú pháp HTML bên dưới

‘providers’ => [
8

nút gửi

Đây là cách dễ nhất để làm. Đặc biệt nếu bạn đang sử dụng bộ điều khiển có tài nguyên có chức năng lưu trữ vì nó sẽ tự động gửi yêu cầu POST tới nó

‘providers’ => [
9

Điều này tương tự như cú pháp HTML bên dưới

Collective\Html\HtmlServiceProvider::class,
0

Như một phần thưởng, hãy để chúng tôi nói về Xác thực. , bởi vì ở đây chúng tôi xác định những trường nào là bắt buộc trước khi cho phép gửi

THẨM ĐỊNH

Đến chức năng lưu trữ trong bộ điều khiển của bạn, trông giống như

Collective\Html\HtmlServiceProvider::class,
1

Hãy xem một thông báo lỗi hoặc thành công mà chúng ta có thể tạo trong trường hợp của từng tình huống. Tạo một tệp phiến và đặt tên là phản hồi tôi. e. phản ứng. lưỡi, php

Và dán cái này vào

Collective\Html\HtmlServiceProvider::class,
2

Nếu bạn không sử dụng bootstrap, thì không cần các lớp được đề cập ở đây và đó là tất cả

Bao gồm tệp biểu mẫu này bằng cách sử dụng

Collective\Html\HtmlServiceProvider::class,
3

Trong đó đường dẫn là thư mục chứa tệp phản hồi của bạn trong thư mục lượt xem của bạn nếu nó không có trong thư mục, chỉ cần nhập 'phản hồi'

Đây là lỗi mẫu có thể trông như thế nào

Lỗi cho Biểu mẫu Laravel

Ví dụ, nếu bạn muốn điều này tạo một phiên bản mới trong cơ sở dữ liệu của mình, bạn có thể làm

Collective\Html\HtmlServiceProvider::class,
4

Một lần nữa, tham khảo bài viết trước của tôi sẽ thực sự giúp hiểu phần này. Nếu bạn có bất kỳ câu hỏi cho tôi biết

Làm cách nào để sử dụng biểu mẫu HTML trong laravel?

Bước 1 – Cài đặt ứng dụng Laravel 8. .
Bước 2 – Định cấu hình Cơ sở dữ liệu bằng Env File. .
Bước 3 – Tạo tệp mô hình và di chuyển để thêm biểu mẫu bài đăng trên blog. .
Bước 4 – Tạo các tuyến đường. .
Bước 5 – Tạo bộ điều khiển. .
Bước 6 – Tạo tệp Blade cho biểu mẫu. .
Bước 7 – Bắt đầu phát triển máy chủ. .
Bước 8 – Chạy ứng dụng Laravel 8 Form trên trình duyệt

Làm cách nào để tạo biểu mẫu trong laravel?

Cài đặt dự án Laravel. .
Thực hiện kết nối cơ sở dữ liệu. .
Di chuyển mô hình và cơ sở dữ liệu. .
Tạo Trình điều khiển xác thực biểu mẫu. .
Xác định Form Routes trong Laravel. .
Triển khai xác thực biểu mẫu trong Laravel. .
Thêm CSS tùy chỉnh. .
Bắt đầu ứng dụng Laravel

Làm cách nào để tạo biểu mẫu trong Laravel 9?

Mục lục .
Cài đặt dự án Laravel
Thực hiện kết nối cơ sở dữ liệu
Di chuyển mô hình và cơ sở dữ liệu
Tạo Trình điều khiển xác thực biểu mẫu
Đăng ký tuyến đường mới
Triển khai xác thực biểu mẫu
Thêm CSS tùy chỉnh
Bắt đầu ứng dụng Laravel

Làm cách nào để thêm thẻ HTML vào bộ điều khiển laravel?

In hoặc trả về mã html trong bộ điều khiển .
không gian tên Ứng dụng\Http\Bộ điều khiển;
sử dụng Chiếu sáng\Http\Yêu cầu;
sử dụng Ứng dụng\Mô hình\Sinh viên;
lớp HtmlController mở rộng Bộ điều khiển{
chỉ số chức năng công cộng () {
$name = "Anmol Sharma";
$html = "

Hello, I am ".$ name."

And this is a laravel tutorial..