xiaogang 3 년 전
부모
커밋
b959362c08
1개의 변경된 파일8개의 추가작업 그리고 11개의 파일을 삭제
  1. 8 11
      app/Admin/Actions/Users/UsersInfoForm.php

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

xqd xqd
@@ -4,16 +4,15 @@ 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 Illuminate\Database\Eloquent\Model;
+use Dcat\Admin\Widgets\Form;
 use PHPUnit\Util\Exception;
 
-class UsersInfoForm extends AdminController
+class UsersInfoForm extends Form implements LazyRenderable
 {
     use LazyWidget;
 
+
     public function __construct($data = [], $key = null)
     {
         parent::__construct($data, $key);
@@ -42,13 +41,11 @@ class UsersInfoForm extends AdminController
 
     public function form()
     {
-        $form = new Form(new UserInfoModel());
-
-       // $user_info = UserInfoModel::query()->where('user_id',$this->payload['id'])->first();
-        //$this->model($user_info);
-        $form->text('user_id')->value($this->payload['id'])->readOnly();
-        $form->text('nickname', '昵称');
-        $form->image('avatar', '头像');
+        $user_info = UserInfoModel::query()->where('user_id',$this->payload['id'])->first();
+        $this->model($user_info);
+        $this->text('user_id')->value($this->payload['id'])->readOnly();
+        $this->text('nickname', '昵称')->value($user_info->nickname);
+        $this->image('avatar', '头像')->value($user_info->avatar);
 
     }
 }