Cách hiển thị các giá trị thả xuống đã chọn trong trang chỉnh sửa laravel

tham số cho tuyến đường laravel (có trong hành động biểu mẫu), giúp lưu tùy chọn mà người dùng chọn trong danh sách thả xuống chọn

Tôi nhận ra rằng có thể thực hiện được nếu chúng ta sử dụng lệnh gọi ajax tới cơ sở dữ liệu và hiển thị kết quả theo id đã chọn, đồng thời chúng ta cũng có thể chỉnh sửa xóa sản phẩm bằng cách sử dụng cùng một quy trình gọi id sản phẩm,

Đây là mã của tôi sử dụng JQuery để gửi biểu mẫu khi thay đổi menu. Mục lục. php

Đây là tập tin tuyến đường của tôi. // web. php (tuyến đường)

Route::get('/tours-dropdown/{id}', ['as' => 'bookings.toursDropDown', 'uses' => 'BookingsController@toursDropDownData']);

Đây là tệp chạy truy vấn và trả về tập hợp kết quả cho dạng xem. //Bộ điều khiển sản phẩm. php

«

Trước đó

1

/

1

Kế tiếp

»

Cách hiển thị các giá trị thả xuống đã chọn trong trang chỉnh sửa laravel

Cách hiển thị các giá trị thả xuống đã chọn trong trang chỉnh sửa laravel

ấu trùng 5. 5 Hướng dẫn CRUD, Giới thiệu và Tổng quan về Chương trình nghị sự, Phần đào tạo Laravel – 1 DevopsSchool

«

Trước đó

1

/

1

Kế tiếp

»

Cách hiển thị các giá trị thả xuống đã chọn trong trang chỉnh sửa laravel

  • Tác giả
  • Bài viết gần đây

Cách hiển thị các giá trị thả xuống đã chọn trong trang chỉnh sửa laravel

Pradeep K

Cách hiển thị các giá trị thả xuống đã chọn trong trang chỉnh sửa laravel

Bài đăng mới nhất của Pradeep K (xem tất cả)

Cập nhật lần cuối 8 tháng trước

quay lại chế độ xem ('mục. edit', compact('lotid', 'buildings', 'room', 'item'));

$lotid, $buildings và $room không được đặt trong bộ điều khiển của bạn nhưng bạn đang trả lại chúng

Đăng nhập để tham gia vào chủ đề này

Trong hướng dẫn này, tôi sẽ cung cấp cho bạn một ví dụ đơn giản về Cách hiển thị nhiều giá trị đã chọn trong laravel, để bạn có thể dễ dàng áp dụng nó với ứng dụng laravel 5, laravel 6, laravel 7 và laravel 8 của mình, Đôi khi chúng ta cần lưu trữ nhiều giá trị đã chọn

Chúng tôi chỉ cần lưu trữ nhiều giá trị đã chọn của mình dưới dạng Dấu phẩy được phân tách bằng cách sử dụng Hàm Implode và lấy dữ liệu cột với sự trợ giúp của Hàm Explode trong ứng dụng Laravel

Nếu bạn muốn lưu trữ giá trị thả xuống nhiều lựa chọn trong Laravel, hãy làm theo bài viết này. Bấm vào đây

Chức năng phát nổ

Hàm phát nổ () ngắt một chuỗi thành một mảng, Hàm này được sử dụng để tách một chuỗi thành các chuỗi khác nhau, sử dụng hàm này chúng ta tạo một mảng từ một chuỗi, Hàm Explode an toàn nhị phân

Thông số

Chức năng phát nổ chấp nhận ba tham số trong đó hai tham số bắt buộc và một tùy chọn.  

  1. dấu phân cách
  2. Chuỗi gốc
  3. NoOfElements (giới hạn)

cú pháp

array explode(separator,OriginalString,NoOfElements)

Sau khi lưu trữ nhiều giá trị được chọn vào cơ sở dữ liệu, Cột sẽ trông như thế này

How to show multiple selected values in laravel

Bộ điều khiển

Chúng tôi có Bộ điều khiển và chúng tôi có Chức năng Chỉnh sửa trong Bộ điều khiển đã cho, Nơi chúng tôi viết logic để gọi dữ liệu mảng giá trị cột và hiển thị nó trong Tệp Blade (chỉnh sửa. lưỡi. php) với sự trợ giúp của Explode Function

     public function Edit($id)
      {
         $data = ModelName::find($id);
         $SelectedMonths = explode(',', $data->month);
         return view('package.edit', ['data' => $data,'months' => $SelectedMonths]);
      }

tập tin lưỡi

Chúng tôi chuyển Biến “$ months” từ Bộ điều khiển, Để hiển thị nhiều menu thả xuống Trong tệp Blade chỉnh sửa trong Laravel

Chúng ta sử dụng Hàm “in_array” để kiểm tra giá trị nào được chọn trong Array trong Blade File

<div class="col-md-4">
   <div class="form-group">
      <label>{{ __('Month') }}</label>
      <select class="form-control select2" multiple data-live-search="true" name="month[]" required>
      <option value="1" @if(in_array('1',$months)) selected @endif>January</option>
      <option value="2" @if(in_array('2',$months)) selected @endif>February</option>
      <option value="3" @if(in_array('3',$months)) selected @endif>March</option>
      <option value="4" @if(in_array('4',$months)) selected @endif>April</option>
      <option value="5" @if(in_array('5',$months)) selected @endif>May</option>
      <option value="6" @if(in_array('6',$months)) selected @endif>June</option>
      <option value="7" @if(in_array('7',$months)) selected @endif>July</option>
      <option value="8" @if(in_array('8',$months)) selected @endif>August</option>
      <option value="9" @if(in_array('9',$months)) selected @endif>September</option>
      <option value="10" @if(in_array('10',$months)) selected @endif>October</option>
      <option value="11" @if(in_array('11',$months)) selected @endif>November</option>
      <option value="12" @if(in_array('12',$months)) selected @endif>December</option>
      </select>
   </div>
</div>

đầu ra

Bây giờ bạn có thể thấy kết quả, Chúng tôi đã hiển thị tất cả các giá trị thả xuống đã chọn trong Chỉnh sửa tệp Blade

How to show multiple selected values in laravel?


Trong bài viết này, chúng ta đã học “Cách hiển thị nhiều giá trị được chọn trong Laravel”, tôi hy vọng bài viết này sẽ giúp ích cho bạn trong Dự án ứng dụng Laravel của mình

cũng đọc. Mối quan hệ một đối một trong Laravel

Gaurav Pandey

Xin chào, tên tôi là Gaurav Pandey. Tôi là nhà phát triển Laravel, chủ sở hữu của 8Bityard. Tôi sống ở Uttarakhand - Ấn Độ và tôi thích viết các hướng dẫn và mẹo có thể giúp các nhà phát triển khác. Tôi là một fan hâm mộ lớn của PHP, Javascript, JQuery, Laravel, WordPress. kết nối @ 8bityard. com

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 để hiển thị giá trị đã chọn trong danh sách thả xuống trong PHP?

Nhận nhiều giá trị được chọn của danh sách thả xuống được chọn trong PHP . Đảm bảo mảng Trái cây không trống, hãy chạy vòng lặp foreach để lặp qua mọi giá trị của danh sách thả xuống đã chọn. Hiển thị các giá trị đã chọn khác hiển thị thông báo lỗi cho người dùng. Add the multiple tag with select tag also define array with name property. Make sure the Fruits array is not empty, run a foreach loop to iterate over every value of the select dropdown. Display the selected values else show the error message to the user.

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.