feat: history and calculate needs for user
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Actions\RecalculateNutritionPlan;
|
||||
use App\Enums\NutritionPlanSource;
|
||||
use App\Http\Requests\UpdateNutritionProfileRequest;
|
||||
use App\Http\Resources\UserResource;
|
||||
|
||||
class NutritionProfileController extends Controller
|
||||
{
|
||||
public function __invoke(
|
||||
UpdateNutritionProfileRequest $request,
|
||||
RecalculateNutritionPlan $recalculateNutritionPlan,
|
||||
): UserResource {
|
||||
return new UserResource($recalculateNutritionPlan->execute(
|
||||
user: $request->user(),
|
||||
data: $request->validated(),
|
||||
source: NutritionPlanSource::PROFILE_RECALCULATION,
|
||||
));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user