1
0

big update base struktur tahap 1

This commit is contained in:
Wian Drs
2026-07-27 16:24:09 +07:00
parent 2b3592c4c2
commit 1dd02baa72
169 changed files with 24405 additions and 977 deletions
@@ -0,0 +1,38 @@
<?php
namespace App\Http\Controllers\Profile;
use App\Http\Controllers\ApiController;
use App\Http\Requests\Profile\UpdateProfileRequest;
use App\Http\Resources\User\UserResource;
use App\Services\User\UserService;
use Illuminate\Http\Request;
class ProfileController extends ApiController
{
public function __construct(
protected UserService $service
) {}
public function show(Request $request)
{
return $this->success(
new UserResource($this->service->show($request->user())),
'Profile berhasil diambil'
);
}
public function update(UpdateProfileRequest $request)
{
$user = $this->service->update(
$request->user(),
$request->safe()->except(['current_password', 'password_confirmation']),
$request->user()
);
return $this->updated(
new UserResource($user),
'Profile berhasil diperbarui'
);
}
}