2022-06-28 13:33:18 +08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace App\Filament\Resources\User\UserResource\Pages;
|
|
|
|
|
|
|
|
|
|
use App\Filament\Resources\User\UserResource;
|
2022-06-29 17:00:15 +08:00
|
|
|
use App\Models\User;
|
2022-06-28 13:33:18 +08:00
|
|
|
use Filament\Resources\Pages\Page;
|
|
|
|
|
|
|
|
|
|
class UserProfile extends Page
|
|
|
|
|
{
|
|
|
|
|
protected static string $resource = UserResource::class;
|
|
|
|
|
|
|
|
|
|
protected static string $view = 'filament.resources.user.user-resource.pages.user-profile';
|
2022-06-29 17:00:15 +08:00
|
|
|
|
|
|
|
|
protected ?User $user;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function mount($record)
|
|
|
|
|
{
|
|
|
|
|
$this->user = User::query()->with(['inviter'])->findOrFail($record);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected function getViewData(): array
|
|
|
|
|
{
|
|
|
|
|
return [
|
|
|
|
|
'user' => $this->user,
|
|
|
|
|
];
|
|
|
|
|
}
|
2022-06-28 13:33:18 +08:00
|
|
|
}
|