|
@@ -4,16 +4,15 @@ namespace App\Admin\Actions\Users;
|
|
use App\Models\User;
|
|
use App\Models\User;
|
|
use App\Models\UserInfoModel;
|
|
use App\Models\UserInfoModel;
|
|
use Dcat\Admin\Contracts\LazyRenderable;
|
|
use Dcat\Admin\Contracts\LazyRenderable;
|
|
-use Dcat\Admin\Http\Controllers\AdminController;
|
|
|
|
use Dcat\Admin\Traits\LazyWidget;
|
|
use Dcat\Admin\Traits\LazyWidget;
|
|
-use Dcat\Admin\Form;
|
|
|
|
-use Illuminate\Database\Eloquent\Model;
|
|
|
|
|
|
+use Dcat\Admin\Widgets\Form;
|
|
use PHPUnit\Util\Exception;
|
|
use PHPUnit\Util\Exception;
|
|
|
|
|
|
-class UsersInfoForm extends AdminController
|
|
|
|
|
|
+class UsersInfoForm extends Form implements LazyRenderable
|
|
{
|
|
{
|
|
use LazyWidget;
|
|
use LazyWidget;
|
|
|
|
|
|
|
|
+
|
|
public function __construct($data = [], $key = null)
|
|
public function __construct($data = [], $key = null)
|
|
{
|
|
{
|
|
parent::__construct($data, $key);
|
|
parent::__construct($data, $key);
|
|
@@ -42,13 +41,11 @@ class UsersInfoForm extends AdminController
|
|
|
|
|
|
public function form()
|
|
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);
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|