sczts/laravel-upload is a Laravel package.
It currently has 0 GitHub stars and 21 downloads on Packagist (latest version v2.0.0).
Install it with composer require sczts/laravel-upload.
Discover more Laravel packages by sczts
or browse all Laravel packages to compare alternatives.
Last updated
使用 composer 安装
composer require sczts/laravel-upload
发布配置文件
php artisan vendor:publish --provider="Sczts\Upload\Providers\UploadProvider"
向 .env 添加环境变量
# 上传配置
UPLOAD_DRIVER=qiniu
QINIU_AK=xxxxxxxxxxxxxx
QINIU_SK=xxxxxxxxxxxxx
QINIU_BUCKET=xxxx
QINIU_DOMAIN=http://cdn.xxxxxxx.com
使用
例 (依赖注入):
use Sczts\Upload\Upload;
class CommonController extends Controller
{
// 上传文件
public function upload(Request $request,Upload $upload)
{
$file = $request->file('file');
$data = $upload->upload($file);
return $this->json(StatusCode::SUCCESS, $data);
}
}
例 (门面):
use Sczts\Upload\Facades\Upload;
class CommonController extends Controller
{
// 上传文件
public function upload(Request $request)
{
$file = $request->file('file');
$data = Upload::upload($file);
return $this->json(StatusCode::SUCCESS, $data);
}
}
按实际需求修改 config/upload.php 配置,可在 channel 中覆盖 settings 的配置