afunjoker / laravel-admin-plupload
Large file slice upload extension
Installs: 55
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
Requires
- php: >=7.2.0
- encore/laravel-admin: ~1.8
README
Installation
通过 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);