Giá trị cũ trong tùy chọn select trong Laravel blade

Trong phần này, chúng ta sẽ xem cách chọn giá trị thả xuống từ cơ sở dữ liệu khi chỉnh sửa trong Laravel 9. Đối với phần này, chúng ta sẽ sử dụng toán tử bậc ba và các chỉ thị @selected Blade và @class chỉ thị. Chúng ta cũng sẽ thấy các giá trị cũ được chọn trong mối quan hệ một đến nhiều và mối quan hệ nhiều đến nhiều

ví dụ 1

Giá trị thả xuống được chọn đơn giản của Laravel sử dụng toán tử ternary

Select Status:

Đã chọn giữ giá trị cũ bằng cách sử dụng laravel 9 chỉ thị lưỡi được chọn

Select Status:

Phong cách Đã chọn giá trị chỉnh sửa bằng cách sử dụng chỉ thị lưỡi cắt @class

Select Status:

laravel 9 đã chọn giá trị cũ khi chỉnh sửa

ví dụ 2

laravel 9 giá trị danh mục thả xuống đã chọn. giá trị cũ được chọn này là một trong nhiều mối quan hệ của laravel

Select Category @foreach [$categories as $category] @endforeach

Màu kiểu laravel 9 giá trị danh mục thả xuống được chọn với chỉ thị lưỡi @class

Select Category @foreach [$categories as $category] @endforeach

laravel 9 danh mục đã chọn giá trị cũ khi chỉnh sửa

ví dụ 3

Laravel 9 đã chọn giá trị thẻ chỉnh sửa bằng cách sử dụng chỉ thị lưỡi cắt @selected. Giá trị thả xuống đã cho đang sử dụng nhiều mối quan hệ của laravel

Ghi chú. Vì các biểu mẫu HTML chỉ hỗ trợ các phương thức

echo Form::open[array['route' => 'route.name']]

2 và

echo Form::open[array['route' => 'route.name']]

4,

echo Form::open[array['route' => 'route.name']]

5 và

echo Form::open[array['route' => 'route.name']]

6 sẽ bị giả mạo bằng cách tự động thêm trường ẩn

echo Form::open[array['route' => 'route.name']]

7 vào biểu mẫu của bạn

Bạn cũng có thể mở các biểu mẫu trỏ đến các tuyến được đặt tên hoặc các hành động của bộ điều khiển

echo Form::open[array['route' => 'route.name']]

Bạn cũng có thể chuyển các tham số tuyến đường

Select Status:

1

Nếu biểu mẫu của bạn sẽ chấp nhận tải tệp lên, hãy thêm tùy chọn

echo Form::open[array['route' => 'route.name']]

8 vào mảng của bạn

Select Status:

3

Bảo vệ CSRF

Thêm mã thông báo CSRF vào biểu mẫu

Laravel cung cấp một phương pháp dễ dàng để bảo vệ ứng dụng của bạn khỏi giả mạo yêu cầu giữa các trang. Đầu tiên, một mã thông báo ngẫu nhiên được đặt trong phiên của người dùng của bạn. Nếu bạn sử dụng phương thức

echo Form::open[array['route' => 'route.name']]

9 với

echo Form::open[array['route' => 'route.name']]

2,

echo Form::open[array['route' => 'route.name']]

5 hoặc

echo Form::open[array['route' => 'route.name']]

6, mã thông báo CSRF sẽ tự động được thêm vào biểu mẫu của bạn dưới dạng trường ẩn. Ngoài ra, nếu bạn muốn tạo HTML cho trường CSRF ẩn, bạn có thể sử dụng phương pháp

Select Status:

13

Đính kèm bộ lọc CSRF vào một tuyến đường

Select Status:

9

Ràng buộc mô hình biểu mẫu

Mở Mẫu Mẫu

Thông thường, bạn sẽ muốn điền vào biểu mẫu dựa trên nội dung của mô hình. Để làm như vậy, hãy sử dụng phương pháp

Select Status:

14

Select Status:

1

Bây giờ, khi bạn tạo một thành phần biểu mẫu, chẳng hạn như nhập văn bản, giá trị của mô hình khớp với tên của trường sẽ tự động được đặt làm giá trị trường. Vì vậy, ví dụ: đối với kiểu nhập văn bản có tên

Select Status:

15, thuộc tính

Select Status:

15 của mô hình người dùng sẽ được đặt làm giá trị. Tuy nhiên, có nhiều hơn. Nếu có một mục trong dữ liệu flash Phiên khớp với tên đầu vào, mục đó sẽ được ưu tiên hơn giá trị của mô hình. Vì vậy, mức độ ưu tiên trông như thế này

  1. Dữ liệu flash phiên [Đầu vào cũ]
  2. Giá trị vượt qua rõ ràng
  3. Dữ liệu thuộc tính mô hình

Điều này cho phép bạn nhanh chóng xây dựng các biểu mẫu không chỉ liên kết với các giá trị mô hình mà còn dễ dàng điền lại nếu có lỗi xác thực trên máy chủ

Ghi chú. Khi sử dụng

Select Status:

14, hãy nhớ đóng biểu mẫu của bạn bằng

Select Status:

18

nhãn

Tạo một phần tử nhãn

Select Status:

6

Chỉ định các thuộc tính HTML bổ sung

Select Status:

7

Ghi chú. Sau khi tạo nhãn, bất kỳ thành phần biểu mẫu nào bạn tạo có tên khớp với tên nhãn cũng sẽ tự động nhận được ID khớp với tên nhãn

Văn bản, Vùng văn bản, Mật khẩu & Trường ẩn

Tạo đầu vào văn bản

Select Status:

8

Chỉ Định Một Giá Trị Mặc Định

Ghi chú. Các phương thức ẩn và vùng văn bản có cùng chữ ký với phương thức văn bản

Tạo đầu vào mật khẩu

Select Status:

90

Tạo đầu vào khác

Select Status:

91

Hộp kiểm và nút radio

Tạo hộp kiểm hoặc đầu vào radio

Select Status:

92

Tạo hộp kiểm hoặc đầu vào radio được chọn

Select Status:

93

Con số

Tạo đầu vào số

Select Status:

94

Nhập tệp

Tạo đầu vào tệp

Ghi chú. Biểu mẫu phải được mở với tùy chọn

echo Form::open[array['route' => 'route.name']]

8 được đặt thành

Select Status:

30

Danh sách thả xuống

Tạo danh sách thả xuống

Select Status:

95

Tạo danh sách thả xuống với mặc định đã chọn

Select Status:

96

Tạo danh sách được nhóm

Select Status:

97

Tạo danh sách thả xuống với một phạm vi

Select Status:

98

Tạo danh sách có tên tháng

Select Status:

99

nút

Tạo nút gửi

echo Form::open[array['route' => 'route.name']]

0

Ghi chú. Cần tạo một yếu tố nút? . Nó có chữ ký giống như gửi

Macro tùy chỉnh

Đăng ký Macro biểu mẫu

Thật dễ dàng để xác định trình trợ giúp lớp Biểu mẫu tùy chỉnh của riêng bạn được gọi là "macro". Đây là cách nó hoạt động. Đầu tiên, chỉ cần đăng ký macro với một tên đã cho và Đóng

Việc sử dụng cũ trong lưỡi laravel là gì?

Hàm old[] truy xuất giá trị đã gửi trong trường hợp có lỗi xác thực .

Làm cách nào để lấy giá trị đầu vào trong Blade PHP?

Giống như những người khác đã nói trong phần nhận xét, bạn có thể truy cập các giá trị biểu mẫu trong bộ điều khiển của mình và sau đó chuyển nó vào chế độ xem của bạn . Một khả năng khác là "bỏ qua" bộ điều khiển của bạn và trả lại chế độ xem của bạn trực tiếp từ các tuyến đường của bạn. php. Tuyến đường. get['/form-submit', function[]{ return view['form']; }];

Làm cách nào để hiển thị nhiều giá trị được chọn trong danh sách thả xuống trong laravel?

Làm cách nào để lưu trữ nhiều giá trị được chọn trong Laravel? .
Bước 1. Tạo di chuyển. Ở đây, trong ví dụ này, bạn cần tạo bảng bài viết với tên, mô tả và cột mèo. .
Bước 2. Tạo mô hình bài đăng. .
Bước 3. Tạo tuyến đường. .
Bước 4. Tạo bộ điều khiển. .
Bước 5. Tạo tập tin lưỡi dao

Làm cách nào để nhận giá trị thả xuống trong laravel?

Laravel - Đặt tùy chọn đã chọn trong menu thả xuống .
Mã điều khiển. * Hiển thị PDF. sự đồng ý của chức năng công khaiFormListShowPDF[Yêu cầu $request].
Example 1 Using Form:
{!! .. .
Example 2 Without Using Form: Read Also: PHP Laravel 5.7 - Create Admin Panel Example. .

Chủ Đề