feat: account verified on posst
Laravel CI-CD / Tests Unitaires (push) Failing after 22s Details
Laravel CI-CD / Deploy with Kamal (push) Has been skipped Details

This commit is contained in:
Leon Morival 2026-05-21 15:29:58 +02:00
parent 8c3fa961a0
commit f7e72af3b2
1 changed files with 2 additions and 10 deletions

View File

@ -201,21 +201,13 @@ class MealPostController extends Controller
private function loadMealPostForResponse(MealPosts $mealPost, Request $request): MealPosts private function loadMealPostForResponse(MealPosts $mealPost, Request $request): MealPosts
{ {
return $mealPost return $mealPost
->loadMissing('user:id,name,avatar_url', 'ingredients') ->loadMissing('user:id,name,avatar_url,account_verified_at', 'ingredients');
->loadCount('likedByUsers')
->loadExists([
'likedByUsers as liked_by_current_user' => fn (Builder $query): Builder => $query->whereKey($request->user()->getKey()),
]);
} }
private function mealPostListQuery(Request $request): Builder private function mealPostListQuery(Request $request): Builder
{ {
return MealPosts::query() return MealPosts::query()
->with('user:id,name,avatar_url') ->with('user:id,name,avatar_url,account_verified_at');
->withCount('likedByUsers')
->withExists([
'likedByUsers as liked_by_current_user' => fn (Builder $query): Builder => $query->whereKey($request->user()->getKey()),
]);
} }
private function getValidatedDataWithImageUrl(MealPostsRequest $request): array private function getValidatedDataWithImageUrl(MealPostsRequest $request): array