Làm cách nào để xuất dữ liệu trong tệp Excel trong laravel?
Trong hướng dẫn này, chúng ta sẽ xem Ví dụ về Laravel Export In Excel và CSV Data sử dụng maatwebsite/excel 3. 1 gói. Trong dự án Laravel chung, chúng ta luôn cần nhập hoặc xuất các hàng từ cơ sở dữ liệu. Maatwebsite/excel giúp nhập xuất dữ liệu trong Laravel rất dễ dàng
Show
Laravel Xuất dữ liệu trong Excel và CSVĐể xuất dữ liệu dưới dạng excel và csv trong Laravel, hãy sử dụng maatwebsite/excel 3. 1 gói hàng. Gói Laravel Excel được dự định là PhpSpreadsheet có hương vị của Laravel. một trình bao bọc đơn giản nhưng thanh lịch xung quanh PhpSpreadsheet để đơn giản hóa việc xuất và nhập. PhpSpreadsheet là thư viện được viết bằng PHP thuần túy và cung cấp tập hợp các lớp cho phép chúng ta đọc và ghi vào các loại định dạng tệp bảng tính khác nhau, như Excel và LibreOffice Calc. Nếu bạn muốn bắt đầu và chạy với chức năng cơ bản của laravel, hãy xem bài viết khác của tôi trên blog web này có tên là Laravel 7 Crud Example From Scratch. Nếu bạn muốn Tạo PDF Trong Laravel, hãy xem Laravel Tạo PDF Từ Chế độ Xem Ví dụ. Trong ví dụ này, chúng tôi sử dụng gói có tên maatwebsite/excel phiên bản 3. 1. Vì vậy, Laravel 9 và maatwebsite/excel 3 của chúng tôi. 1 Khi sử dụng gói trong ứng dụng của bạn, bạn nên hiểu nó hoạt động như thế nào đằng sau hậu trường. Theo dõi hậu trường sẽ giúp bạn cảm thấy thoải mái và tự tin hơn khi sử dụng tiềm năng tối đa của công cụ Các tính năng của Laravel Excel
Yêu cầu
Bước 1. Cài đặtYêu cầu gói sau trong nhà soạn nhạc. json của dự án Laravel 9 của bạn. Lệnh sau sẽ tải xuống gói và PhpSpreadsheet composer require maatwebsite/excel ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗ Bước 2. Cấu hình gói_ Nếu bạn muốn tự đăng ký, hãy thêm ServiceProvider vào _______5_______2 'providers' => [ /* * Package Service Providers... */ Maatwebsite\Excel\ExcelServiceProvider::class, ] Mặt tiền của Excel được tự động phát hiện Nếu bạn muốn thêm thủ công, hãy thêm Mặt tiền trong 'aliases' => [ ... 'Excel' => Maatwebsite\Excel\Facades\Excel::class, ] Nếu bạn muốn xuất bản cấu hình, hãy chạy lệnh xuất bản của nhà cung cấp php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider" ➜ laravel6 git:(master) ✗ php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider" Copied File [/vendor/maatwebsite/excel/config/excel.php] To [/config/excel.php] Publishing complete. ➜ laravel6 git:(master) ✗ Thao tác này sẽ tạo tệp cấu hình mới có tên Bước 3. Tạo các tệp mô hình và di chuyểnGõ lệnh sau php artisan make:model Disneyplus -m Bây giờ, hãy chuyển đến [dấu thời gian]. tạo_disneypluses_table. php và thêm các cột public function up() { Schema::create('disneypluses', function (Blueprint $table) { $table->bigIncrements('id'); $table->string('show_name'); $table->string('series'); $table->string('lead_actor'); $table->timestamps(); }); } Bây giờ, di chuyển cơ sở dữ liệu bằng lệnh sau php artisan migrate Bước 4. Tạo một bộ điều khiển và các tuyến đườngBước tiếp theo là tạo DisneyplusController. tệp php php artisan make:controller DisneyplusController Bây giờ, hãy thêm hai tuyến đường bên trong tuyến đường >> web. tệp php ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗0 Bây giờ, hãy tạo hai phương thức bên trong DisneyplusController. tệp php ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗1 Bươc. 5 Tạo file blade form để nhập dữ liệuBây giờ, trong thư mục views, hãy tạo biểu mẫu. lưỡi. tệp php. Thêm đoạn mã sau ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗2 Bước 6. Lưu trữ dữ liệu trong cơ sở dữ liệu Bây giờ, chúng ta sẽ viết hai hàm bên trong DisneyplusController. tệp php ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗3 Vì vậy, trong tệp trên, đầu tiên, chúng tôi đã hiển thị tệp biểu mẫu, sau đó bên trong chức năng lưu trữ, chúng tôi kiểm tra xác thực và sau đó lưu trữ dữ liệu vào cơ sở dữ liệu Ngoài ra, hãy thêm các trường có thể điền vào bên trong Disneyplus. php tệp mô hình. ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗4 Bây giờ, hãy đi đến tuyến đường này. http. // ấu trùng 6. thử nghiệm/disneyplus hoặc http. //máy chủ cục bộ. 8000/disneyplus. Bạn sẽ thấy một hình thức. Cố gắng lưu dữ liệu và nếu mọi thứ trong mã đều đúng, bạn sẽ thấy một mục nhập trong cơ sở dữ liệu Bươc. 7 Tạo tệp xem để hiển thị dữ liệuTrước khi tạo tệp xem, chúng ta cần thêm một tuyến đường bên trong web. php ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗5 Bây giờ, hãy tạo một tệp dạng xem có tên danh sách. lưỡi. tệp php. Thêm đoạn mã sau ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗6 Bây giờ, hãy thêm mã bên trong hàm index() của DisneyplusController. tệp php ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗7 Bây giờ, hãy truy cập http. // ấu trùng 6. kiểm tra/disneyplus/list hoặc http. //máy chủ cục bộ. 8000/disneyplus/danh sách Bạn sẽ thấy danh sách các chương trình Bước 8. Tạo lớp Xuất khẩuBạn có thể thực hiện việc này bằng cách sử dụng lệnh ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗8 Có thể tìm thấy tệp trong thư mục Tệp DisneyplusExport. php là như sau ➜ laravel6 git:(master) ✗ composer require maatwebsite/excel Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 4 installs, 0 updates, 0 removals - Installing markbaker/matrix (1.1.4): Downloading (100%) - Installing markbaker/complex (1.4.7): Downloading (100%) - Installing phpoffice/phpspreadsheet (1.9.0): Downloading (100%) - Installing maatwebsite/excel (3.1.17): Downloading (100%) phpoffice/phpspreadsheet suggests installing mpdf/mpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing tecnickcom/tcpdf (Option for rendering PDF with PDF Writer) phpoffice/phpspreadsheet suggests installing jpgraph/jpgraph (Option for rendering charts, or including charts with PDF or HTML Writers) Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: barryvdh/laravel-dompdf Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. ➜ laravel6 git:(master) ✗9 Nếu bạn muốn tạo bản xuất theo cách thủ công, bạn có thể tạo phần sau trong Bước 9. Viết hàm xuấtBên trong Bộ điều khiển Disneyplus. php tập tin, thêm đoạn mã sau 'providers' => [ /* * Package Service Providers... */ Maatwebsite\Excel\ExcelServiceProvider::class, ]0 Vì vậy, tập tin cuối cùng của chúng tôi trông giống như dưới đây 'providers' => [ /* * Package Service Providers... */ Maatwebsite\Excel\ExcelServiceProvider::class, ]1 Cuối cùng, thêm tuyến đường để có thể truy cập xuất 'providers' => [ /* * Package Service Providers... */ Maatwebsite\Excel\ExcelServiceProvider::class, ]2 Ngoài ra, hãy thêm liên kết vào danh sách Xuất bên trong danh sách. lưỡi. tệp php 'providers' => [ /* * Package Service Providers... */ Maatwebsite\Excel\ExcelServiceProvider::class, ]3 Được rồi, bây giờ cuối cùng hãy truy cập http. // ấu trùng 6. test/disneyplus/list, và bây giờ bạn có thể thấy một liên kết có tên là Xuất Làm cách nào để xuất dữ liệu sang excel trong laravel 9?Bước 1. Cài đặt dự án Laravel. . Bước 2. Cấu hình chi tiết cơ sở dữ liệu. . Bước 3. Cài đặt gói maatwebsite/excel. . Bước 4. Tạo dữ liệu giả và di chuyển bảng. . Bước 5. Tạo một tuyến đường. . Bước 6. Tạo lớp nhập khẩu. . Bước 7. Tạo lớp xuất. . Bước 8. Tạo bộ điều khiển Làm cách nào để xuất dữ liệu thành tệp CSV trong laravel?Xuất tệp CSV trong laravel là chức năng phổ biến nhất và nhiều lần chúng tôi đang sử dụng chức năng này bằng plugin hoặc chức năng làm sẵn. Cũng trong ví dụ này, chúng tôi sử dụng hàm fopen() và fputcsv() . Hàm fputcsv() định dạng một dòng dưới dạng CSV và ghi nó vào một tệp đang mở. Hàm fopen() mở tệp hoặc URL.
Làm cách nào để xuất tệp CSV trong Laravel 8?Cài đặt gói. Yêu cầu -. Cập nhật ứng dụng. php. . xuất bản gói. Chạy lệnh – nhà cung cấp thủ công php. xuất bản --provider="Maatwebsite\Excel\ExcelServiceProvider" --tag=config. . Cấu hình cơ sở dữ liệu. Mở ra. . Tạo bảng. Tạo một bảng mới Nhân viên sử dụng di chuyển và thêm một số bản ghi. . Mô hình. . Tạo lớp Xuất. . Tuyến đường Làm cách nào để xuất tệp CSV trong Laravel 7?Xuất tệp CSV trong Hướng dẫn Laravel 7 với ví dụ về các bước đơn giản . Bước 1. Thêm liên kết trong tệp Blade. Ở bước đầu tiên, bạn cần thêm một liên kết vào lưỡi kiếm của mình mà bạn muốn xuất dữ liệu. . Bước 2. Thêm tuyến đường. Bây giờ thêm route để xuất dữ liệu csv trong laravel 7. . Bước 3. Trong tệp JS. . Bước 4. Trong Bộ điều khiển của bạn |