xiaogang 3 jaren geleden
bovenliggende
commit
5e8a68e3a8
1 gewijzigde bestanden met toevoegingen van 8 en 10 verwijderingen
  1. 8 10
      app/Admin/Actions/Users/UsersInfoForm.php

+ 8 - 10
app/Admin/Actions/Users/UsersInfoForm.php

xqd xqd
@@ -4,21 +4,19 @@ namespace App\Admin\Actions\Users;
 use App\Models\User;
 use App\Models\UserInfoModel;
 use Dcat\Admin\Contracts\LazyRenderable;
-use Dcat\Admin\Http\Controllers\AdminController;
 use Dcat\Admin\Traits\LazyWidget;
-use Dcat\Admin\Form;
+use Dcat\Admin\Widgets\Form;
 use PHPUnit\Util\Exception;
 
-class UsersInfoForm extends AdminController
+class UsersInfoForm extends Form implements LazyRenderable
 {
     use LazyWidget;
 
     private $model;
-    public function __construct($data = '', $key = null)
+    public function __construct($data = [], $key = null)
     {
         parent::__construct($data, $key);
-        //dd($data);
-        $this->model = $data;
+        $this->model=$data;
     }
 
     public function handle(array $input)
@@ -44,12 +42,12 @@ class UsersInfoForm extends AdminController
 
     public function form()
     {
-        $form = new Form($this->model);
         //$user_info = UserInfoModel::query()->where('user_id',$this->payload['id'])->first();
         //dd($this->model());
-        $form->text('user_id');//->value($this->payload['id'])->readOnly();
-        $form->text('nickname', '昵称');//->value($user_info->nickname);
-        $form->image('avatar', '头像');//->url($user_info->avatar);
+        $this->fill($this->model);
+        $this->text('user_id');//->value($this->payload['id'])->readOnly();
+        $this->text('nickname', '昵称');//->value($user_info->nickname);
+        $this->image('avatar', '头像');//->url($user_info->avatar);
 
     }
 }