feat: get number of follows on public profile
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
use App\Http\Controllers\AuthController;
|
||||
use App\Http\Controllers\BillingController;
|
||||
use App\Http\Controllers\DeviceTokenController;
|
||||
use App\Http\Controllers\FollowController;
|
||||
use App\Http\Controllers\LegalDocumentController;
|
||||
use App\Http\Controllers\MealImageAnalysisController;
|
||||
use App\Http\Controllers\MealPostController;
|
||||
@@ -79,6 +80,12 @@ Route::middleware(['auth:sanctum', 'verified', 'not_suspended'])->group(function
|
||||
// Meals
|
||||
Route::middleware(['auth:sanctum', 'verified', 'not_suspended'])->group(function (): void {
|
||||
Route::get('users/{user}', [PublicUserProfileController::class, 'show'])->name('users.show');
|
||||
Route::post('users/{user}/follow', [FollowController::class, 'follow'])->middleware('throttle:engagement')->name('users.follow');
|
||||
Route::delete('users/{user}/follow', [FollowController::class, 'unfollow'])->middleware('throttle:engagement')->name('users.unfollow');
|
||||
Route::post('users/{user}/accept', [FollowController::class, 'accept'])->middleware('throttle:engagement')->name('users.accept');
|
||||
Route::post('users/{user}/reject', [FollowController::class, 'reject'])->middleware('throttle:engagement')->name('users.reject');
|
||||
Route::get('users/{user}/followers', [FollowController::class, 'followers'])->name('users.followers');
|
||||
Route::get('users/{user}/following', [FollowController::class, 'following'])->name('users.following');
|
||||
Route::post('users/{user}/reports', [ReportController::class, 'storeUser'])
|
||||
->middleware('throttle:reports')
|
||||
->name('users.reports.store');
|
||||
|
||||
Reference in New Issue
Block a user