xiaogang vor 3 Jahren
Ursprung
Commit
b2ab18aebe
1 geänderte Dateien mit 12 neuen und 9 gelöschten Zeilen
  1. 12 9
      app/Admin/Actions/Users/UsersInfoForm.php

+ 12 - 9
app/Admin/Actions/Users/UsersInfoForm.php

xqd xqd
@@ -4,19 +4,21 @@ 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\Widgets\Form;
+use Dcat\Admin\Form;
 use PHPUnit\Util\Exception;
 
-class UsersInfoForm extends Form implements LazyRenderable
+class UsersInfoForm extends AdminController
 {
     use LazyWidget;
 
-
-    public function __construct($data = [], $key = null)
+    private $model;
+    public function __construct($data = '', $key = null)
     {
         parent::__construct($data, $key);
-        dd($data);
+        //dd($data);
+        $this->model = $data;
     }
 
     public function handle(array $input)
@@ -42,11 +44,12 @@ class UsersInfoForm extends Form implements LazyRenderable
 
     public function form()
     {
+        $form = new Form($this->model);
         //$user_info = UserInfoModel::query()->where('user_id',$this->payload['id'])->first();
-        dd($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);
+        //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);
 
     }
 }