20 lines
552 B
PHP
20 lines
552 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Actions\CompleteNutritionOnboarding;
|
|
use App\Http\Requests\CompleteNutritionOnboardingRequest;
|
|
use App\Http\Resources\UserResource;
|
|
|
|
class NutritionOnboardingController extends Controller
|
|
{
|
|
public function __invoke(
|
|
CompleteNutritionOnboardingRequest $request,
|
|
CompleteNutritionOnboarding $completeNutritionOnboarding,
|
|
): UserResource {
|
|
return new UserResource(
|
|
$completeNutritionOnboarding->execute($request->user(), $request->validated())
|
|
);
|
|
}
|
|
}
|