From 7a71652bf1f908df066791761286a079f40799a1 Mon Sep 17 00:00:00 2001 From: Leon Date: Mon, 5 Jan 2026 09:50:51 +0100 Subject: [PATCH] feat: rename avatarUri column --- app/Http/Controllers/AuthController.php | 6 ++-- app/Http/Controllers/HuntsController.php | 4 +-- app/Http/Controllers/UsersController.php | 4 +-- app/Models/User.php | 2 +- ...84918_rename_avatar_uri_in_users_table.php | 28 +++++++++++++++++++ 5 files changed, 36 insertions(+), 8 deletions(-) create mode 100644 database/migrations/2026_01_05_084918_rename_avatar_uri_in_users_table.php diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php index 9e57334..4958754 100644 --- a/app/Http/Controllers/AuthController.php +++ b/app/Http/Controllers/AuthController.php @@ -17,19 +17,19 @@ public function register(RegisterRequest $request): JsonResponse { $data = $request->validated(); - $avatarUri = null; + $avatar_uri = null; if ($request->hasFile('avatar')) { $filename = \Illuminate\Support\Str::uuid() . '.jpg'; $path = $request->file('avatar')->storeAs('avatars', $filename, 'public'); - $avatarUri = url('storage/' . $path); + $avatar_uri = url('storage/' . $path); } $user = User::create([ 'username' => $data['username'], 'email' => $data['email'], 'password' => $data['password'], - 'avatarUri' => $avatarUri, + 'avatar_uri' => $avatar_uri, ]); $token = $user->createToken( diff --git a/app/Http/Controllers/HuntsController.php b/app/Http/Controllers/HuntsController.php index 5ecee4d..e1b5ec9 100644 --- a/app/Http/Controllers/HuntsController.php +++ b/app/Http/Controllers/HuntsController.php @@ -13,7 +13,7 @@ class HuntsController extends Controller public function index() { try { - $hunts = Hunts::with('participants:id,avatarUri')->paginate(10); + $hunts = Hunts::with('participants:id,avatar_uri')->paginate(10); return response()->json($hunts); } catch (\Exception $e) { \Illuminate\Support\Facades\Log::error('Error fetching hunts: ' . $e->getMessage()); @@ -47,7 +47,7 @@ class HuntsController extends Controller */ public function show(Request $request, $id) { - $hunt = Hunts::with(['steps', 'participants:id,avatarUri'])->find($id); + $hunt = Hunts::with(['steps', 'participants:id,avatar_uri'])->find($id); if (!$hunt) { return response()->json(['message' => 'Hunt not found'], 404); diff --git a/app/Http/Controllers/UsersController.php b/app/Http/Controllers/UsersController.php index ebb6e23..c2cf85c 100644 --- a/app/Http/Controllers/UsersController.php +++ b/app/Http/Controllers/UsersController.php @@ -31,12 +31,12 @@ class UsersController extends Controller $path = $request->file('avatar')->storeAs('avatars', $filename, 'public'); $user->update([ - 'avatarUri' => url('storage/' . $path), + 'avatar_uri' => url('storage/' . $path), ]); return response()->json([ 'message' => 'Avatar updated successfully', - 'avatarUri' => $user->avatarUri, + 'avatar_uri' => $user->avatar_uri, ]); } } diff --git a/app/Models/User.php b/app/Models/User.php index 29d4984..341dd78 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -27,7 +27,7 @@ class User extends Authenticatable 'password', 'role', 'xp', - 'avatarUri', + 'avatar_uri', 'participations', 'victories' ]; diff --git a/database/migrations/2026_01_05_084918_rename_avatar_uri_in_users_table.php b/database/migrations/2026_01_05_084918_rename_avatar_uri_in_users_table.php new file mode 100644 index 0000000..2d82d32 --- /dev/null +++ b/database/migrations/2026_01_05_084918_rename_avatar_uri_in_users_table.php @@ -0,0 +1,28 @@ +renameColumn('avatarUri', 'avatar_uri'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->renameColumn('avatar_uri', 'avatarUri'); + }); + } +};