| 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)
|
| xqd
@@ -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);
|
|
|
|
|
|
}
|
|
|
}
|