Add api getprofile

This commit is contained in:
Amir
2023-07-30 09:39:35 +08:00
parent 0f073c72bb
commit f2b036d22f
2 changed files with 12 additions and 1 deletions
@@ -2,7 +2,7 @@
namespace App\Http\Controllers\AuthMobile; namespace App\Http\Controllers\AuthMobile;
use Auth; use Illuminate\Support\Facades\Auth;
use Carbon\Carbon; use Carbon\Carbon;
use App\Models\User; use App\Models\User;
use App\Models\File; use App\Models\File;
@@ -197,4 +197,13 @@ class AuthController extends Controller
'message' => "Failed! there is some issue with email provider" 'message' => "Failed! there is some issue with email provider"
]); ]);
} }
public function getProfile()
{
$user = Auth::user();
return response()->json([
"message" => true,
"user_detail" => $user
]);
}
} }
+2
View File
@@ -39,6 +39,8 @@ Route::get('/portalApi', [LelongMobileController::class, 'portalApi']);
//Protected routes //Protected routes
Route::group(['middleware' => ['auth:sanctum']], function () { Route::group(['middleware' => ['auth:sanctum']], function () {
// get user detail by verifying token
Route::get('/getProfile', [AuthController::class, 'getProfile']);
// User // User
Route::post('/user/logout', [AuthController::class, 'logoutUser']); Route::post('/user/logout', [AuthController::class, 'logoutUser']);
Route::get('/user/profile/{nokp}', [UserController::class, 'getProfileUser']); Route::get('/user/profile/{nokp}', [UserController::class, 'getProfileUser']);