xpert/upload

此包用于文件上传

dev-main 2020-11-30 16:14 UTC

This package is not auto-updated.

Last update: 2024-10-02 09:23:07 UTC


README

一个方便将文件上传到不同存储的包

Latest Version Issues Stars Total Downloads

安装

  1. 运行以下命令以添加此包
composer require xpert/upload
  1. 打开您的 config/app.php 并将以下内容添加到 providers 数组中
Xpert\upload\UploadServiceProvider::class
  1. 打开您的 config/app.php 并将以下内容添加到 aliases 数组中
'FileUpload' => Xpert\upload\Facade\FileuploadFacade::class
  1. 运行以下命令以发布此包
php artisan vendor:publish

使用控制器

上传文件

use FileUpload;
public function upload(Request $request)
{   
    // This will upload your file to the upload package composer
    FileUpload::upload($request,'uploads/images','img');

}

package-FileuploadResize

一个方便将文件上传到并调整原始文件和大小的包

安装

  1. 运行以下命令以添加此包
composer require intervention/image
  1. 打开您的 config/app.php 并将以下内容添加到 providers 数组中
Intervention\Image\ImageServiceProvider::class
  1. 打开您的 config/app.php 并将以下内容添加到 aliases 数组中
'ImageResize' => Intervention\Image\Facades\Image::class
  1. 运行以下命令以发布此包
php artisan vendor:publish

使用控制器

上传文件

use FileUpload;
public function uploadWithResize(Request $request)
{   
    // This will upload your file to the resize upload.
    FileUpload::uploadResize($request,'uploads/original','uploads/thumbnail','image');

}