siaoynli / laravel-uploads
laravel 文件上传包
1.0.6
2021-05-26 02:31 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,即严格校验文件