|
@@ -52,11 +52,21 @@ class UsersInfoForm extends Form implements LazyRenderable
|
|
$this->text('drink', '喝酒');
|
|
$this->text('drink', '喝酒');
|
|
$this->text('smoke', '抽烟');
|
|
$this->text('smoke', '抽烟');
|
|
$this->array('photo', function (Form $form) {
|
|
$this->array('photo', function (Form $form) {
|
|
- $form->image('url', '图片')->disk("oss")->saveFullUrl()->uniqueName()->removable(false)->autoUpload()->on('startUpload',function ($res){
|
|
|
|
- dd($res);
|
|
|
|
- })->on('uploadFinished', function ($res){
|
|
|
|
- dd($res);
|
|
|
|
- });
|
|
|
|
|
|
+ $form->image('url', '图片')->disk("oss")->saveFullUrl()->uniqueName()->removable(false)->autoUpload()->on('startUpload', <<<JS
|
|
|
|
+ function () {
|
|
|
|
+ console.log('文件开始上传...', this);
|
|
|
|
+
|
|
|
|
+ // 上传文件前附加自定义参数到文件上传接口
|
|
|
|
+ this.uploader.options.formData['custom_field'] = '...';
|
|
|
|
+ }
|
|
|
|
+JS
|
|
|
|
+ )
|
|
|
|
+ ->on('uploadFinished', <<<JS
|
|
|
|
+ function () {
|
|
|
|
+ console.log('文件上传完毕');
|
|
|
|
+ }
|
|
|
|
+JS
|
|
|
|
+ );;
|
|
$form->radio('state', '阅后即焚')->options([0 => "否", 1 => "是"])->default(0);
|
|
$form->radio('state', '阅后即焚')->options([0 => "否", 1 => "是"])->default(0);
|
|
})->saveAsJson()->label('相册');
|
|
})->saveAsJson()->label('相册');
|
|
$this->file('video', '视频')->saveAsJson();
|
|
$this->file('video', '视频')->saveAsJson();
|