siaoynli/laravel-uploads

laravel 文件上传包

1.0.6 2021-05-26 02:31 UTC

This package is auto-updated.

Last update: 2024-09-26 09:34:02 UTC


README

安装

为laravel安装此包

composer require siaoynli/laravel-uploads

将ServiceProvider添加到config/app.php中的providers数组中

Siaoynli\Upload\UploadServiceProvider::class,

如果您想使用门面记录消息,请在app.php中的门面中添加以下内容

 'Upload' => Siaoynli\Upload\Facades\Upload::class,

使用发布命令将包配置复制到本地配置

php artisan vendor:publish --provider="Siaoynli\Upload\UploadServiceProvider"

用法

use Upload;


//upload
$info=Upload::do()
$info=Upload::type("video")->do()

## Result

//上传结果

array:6 [▼ "state" => "SUCCESS" "original_name" => "0eb30f2442a7d9337afbe24aa94bd11373f001b3.jpg" "ext" => "jpg" "mime" => "image/jpeg" "size" => 130759 "url" => "/uploads/image/2019-07-10/b40383942859e40ee1f1eb3dd889e01d9b68dcb5.jpg" ]

//上传错误 [ "state"=>"错误信息" ]


> strict mode 值为true,即严格校验文件