@@ -141,8 +141,9 @@ class BaseProductController extends AdminController
->removable() // 可移除图片
->autoUpload() // 自动上传
->uniqueName()
- ->accept('jpg,png,gif,jpeg,webp')
+ ->accept(config('admin.upload.oss.accept'))
- ->move('images/product/'.date("Ymd"))
+ ->maxSize(config('admin.upload.oss.max_size'))
+ ->dir('images/product/'.date("Ymd"))
->customFormat(function () {
// 数据格式化为数组['1.jpg','2.jpg'] 编辑时用到
return array_column($this->images, 'image_url');
@@ -125,7 +125,12 @@ class BaseVideoController extends AdminController
$form->select('category_id', 'Category Name')
->options(BaseVideoCategory::selectOptions())
->required();
- $form->image("cover_image")->autoUpload();//
+ $form->image("cover_image")
+ ->autoUpload()
+ ->uniqueName()
+ ->dir('images/video/'.date("Ymd"));//
$form->url("video_url")->required();
$form->editor('remark');
$form->switch('is_pinned')->default(0);
@@ -62,7 +62,7 @@ class TestController extends AdminController
$form->multipleImage('name')->saving(function ($paths) {
return json_encode($paths);
- })->move('images/product/'.date("Ymd").'/')
+ })->dir('images/product/'.date("Ymd").'/')
->autoUpload()
->accept('jpg,png,gif,jpeg,webp');
@@ -279,6 +279,11 @@ return [
'file' => 'files',
],
+ 'oss' => [
+ 'accept' => 'jpg,png,gif,jpeg,webp',//允许上传的文件类型
+ 'max_size' => 1024, // 上传文件大小限制,单位B
+ ],
+
/*
@@ -267,6 +267,11 @@ return [
'image' => 'images',