Tải lên nhiều tệp trong Laravel 8

Hãy xem hướng dẫn trước đây của chúng tôi về cách tải lên một tệp duy nhất trong Laravel và lưu trữ trong cơ sở dữ liệu

Nếu bạn muốn biết cách xây dựng một chức năng để tải lên nhiều tệp hoặc hình ảnh cùng một lúc trong Laravel, thì bạn đang ở đúng nơi

Mục lục

  1. Tải lên nhiều hình ảnh trong Laravel Ví dụ
  2. Tạo dự án
  3. Cấu hình cơ sở dữ liệu
  4. Tạo mô hình và di chuyển
  5. Tạo bộ điều khiển
  6. Tạo tuyến đường
  7. Tạo tập tin lưỡi dao

Tải lên nhiều hình ảnh trong Laravel 9 Ví dụ

Tải lên nhiều tệp là một quy trình đơn giản để tải lên nhiều hình ảnh cùng một lúc. Người dùng chọn tệp bằng trường nhập tệp HTML và tải lên nhiều tệp/hình ảnh trong bộ lưu trữ

Laravel làm cho việc tải lên nhiều hình ảnh này trở nên dễ dàng và nó cũng cung cấp các phương thức sẵn có để áp dụng xác thực tệp và hình ảnh một cách dễ dàng

Tôi sẽ làm sáng tỏ về yêu cầu và đối tượng tệp để tải tệp lên và tạo một cơ sở dữ liệu và bảng hình ảnh mới để tải lên tệp hình ảnh. Cũng sẽ chia sẻ cách hiển thị bản xem trước của nhiều hình ảnh trước khi tải lên máy chủ. Tôi sẽ nhờ sự trợ giúp của Bootstrap 4 và jQuery để tạo biểu mẫu tải lên hình ảnh và xem trước hình ảnh

Hãy xem bài viết chi tiết của chúng tôi về Xây dựng ứng dụng web Laravel CRUD

Tạo dự án Laravel

Chạy lệnh sau để tạo dự án Laravel

composer create-project laravel/laravel --prefer-dist laravel-image-upload

Nhận thư mục dự án

cd laravel-image-upload

Xác định cấu hình cơ sở dữ liệu

Chúng tôi có thể sử dụng MAMP hoặc XAMPP để thiết lập máy chủ web cục bộ. Xác định cấu hình cơ sở dữ liệu của bạn trong tệp

cd laravel-image-upload
3

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=root
DB_PASSWORD=

Nếu bạn đang sử dụng máy chủ cục bộ MAMP trong macO; . tập tin env

UNIX_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock

Tạo mô hình và di chuyển

Tạo Mô hình và Di chuyển bằng lệnh sau

php artisan make:model Image -m

Đặt mã bên dưới vào tệp cơ sở dữ liệu/di chuyển/dấu thời gian_create_images_table để xác định lược đồ bảng

Chủ Đề