|
@@ -3,8 +3,10 @@
|
|
|
namespace App\Modules\Pc\Controllers;
|
|
|
|
|
|
use App\Base\BaseController;
|
|
|
+use App\Models\User\User;
|
|
|
+use App\Modules\Pc\Services\AuthService;
|
|
|
use App\Modules\Pc\Services\EmailService;
|
|
|
-use Faker\Provider\Image;
|
|
|
+use Illuminate\Support\Facades\Auth;
|
|
|
|
|
|
class AuthController extends BaseController
|
|
|
{
|
|
@@ -20,14 +22,16 @@ class AuthController extends BaseController
|
|
|
|
|
|
public function profile()
|
|
|
{
|
|
|
+ /** @var User $user */
|
|
|
+ $user = Auth::user();
|
|
|
return $this->ok([
|
|
|
- "id" => 1,
|
|
|
- "token" => "token",
|
|
|
- "name" => "用户名称",
|
|
|
- "avatar" => Image::imageUrl(),
|
|
|
+ "id" => $user->id,
|
|
|
+ "token" => app(AuthService::class)->encryptToken($user->id),
|
|
|
+ "name" => $user->name,
|
|
|
+ "avatar" => $user->avatar,
|
|
|
"company" => [
|
|
|
- "id" => 1,
|
|
|
- "name" => "公司名称",
|
|
|
+ "id" => optional($user->company)->id ?? 0,
|
|
|
+ "name" => optional($user->company)->name ?? "",
|
|
|
],
|
|
|
]);
|
|
|
}
|