feat: report reviews etc ...
This commit is contained in:
@@ -58,6 +58,22 @@ class PostReviewsController extends Controller
|
||||
->setStatusCode(201);
|
||||
}
|
||||
|
||||
public function mine(Request $request, MealPosts $mealPost): JsonResponse|PostReviewsResource
|
||||
{
|
||||
$this->abortIfUnavailable($mealPost);
|
||||
|
||||
$postReview = $mealPost->reviews()
|
||||
->where('user_id', $request->user()->getKey())
|
||||
->with('user:id,name,avatar_url')
|
||||
->first();
|
||||
|
||||
if (! $postReview) {
|
||||
return response()->json(['data' => null]);
|
||||
}
|
||||
|
||||
return new PostReviewsResource($postReview);
|
||||
}
|
||||
|
||||
public function show(PostReviews $postReview): PostReviewsResource
|
||||
{
|
||||
$postReview->loadMissing('mealPost.user');
|
||||
|
||||
Reference in New Issue
Block a user