update isu uia user profile

This commit is contained in:
BTMS2
2025-05-28 12:12:25 +08:00
parent 9b9fe13211
commit a826808054
2 changed files with 14 additions and 15 deletions
+13 -14
View File
@@ -15,23 +15,22 @@ use Illuminate\Support\Facades\Http;
class UserController extends Controller
{
public function getProfileUser(Request $request){
public function getProfileUser(Request $request)
{
$user = Auth::user();
$getUserNokp = User::where('nokp', $request->nokp)
// ->join('file', function ($join) {
// $join->on('users.id', '=', 'file.user_id');
// })
->get();
if ($getUserNokp->isNotEmpty()) {
return response()->json(['success' => true , 'message' => $getUserNokp], 201);
}
else {
return response()->json(['success' => false, 'message' => 'Empty data'], 201);
if ($user) {
return response()->json([
'success' => true,
'message' => [$user]
], 200);
} else {
return response()->json([
'success' => false,
'message' => 'Unauthorized'
], 401);
}
}
public function updateProfileUser(Request $request){
$validator = Validator::make($request->all(), [
+1 -1
View File
@@ -43,7 +43,7 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
Route::get('/getProfile', [AuthController::class, 'getProfile']);
// User
Route::post('/user/logout', [AuthController::class, 'logoutUser']);
Route::get('/user/profile/{nokp}', [UserController::class, 'getProfileUser']);
// Route::get('/user/profile/{nokp}', [UserController::class, 'getProfileUser']);
Route::post('/password/reset', [ResetPasswordController::class, 'reset']);
//change password user
Route::post('/changePassword', [UserController::class, 'changePassword']);