afunjoker / laravel-admin-plupload
大文件分片上传扩展
1.0.6
2023-01-05 10:34 UTC
Requires
- php: >=7.2.0
- encore/laravel-admin: ~1.8
README
安装
通过 Composer 安装扩展
composer require afunjoker/laravel-admin-plupload
在 config/app.php 的 providers 下添加以下内容
afunjoker\LaravelAdminPlupload\LaravelAdminPluploadServiceProvider::class,
发布项目配置文件
php artisan vendor:publish --provider=afunjoker\LaravelAdminPlupload\LaravelAdminPluploadServiceProvider
发布后,将在 config 目录下生成 laravel-admin-plupload.php 配置文件,可以设置切片大小、整个文件大小限制及上传文件类型
在项目下的 app/Admin/bootstrap.php 中添加
Encore\Admin\Form::extend('laravel_admin_plupload', afunjoker\LaravelAdminPlupload\LaravelAdminPluploadFileField::class);
在表单组件中使用:在 app/Admin/SiteController.php 的 form 方法中将 $item = $form->image($attribute->english_name, $attribute->name)->removable()->uniqueName(); 替换如下
$form->laravel_admin_plupload($attribute->english_name, $attribute->name);