'auth:sanctum', 'as' => 'api.post.'], function () { // Route::apiResource('post', PostController::class); Route::POST('post/like', [PostController::class, 'likePost'])->name('like'); Route::post('post/add-comment', [PostController::class, 'addComment'])->name('add-comment'); Route::post('post/update-comment', [PostController::class, 'updateComment'])->name('update-comment'); Route::post('post/remove-comment', [PostController::class, 'removeComment'])->name('remove-comment'); Route::POST('post/{post}/comments', [PostController::class, 'getPostComments'])->name('get-post-comment'); Route::GET('user/post', [PostController::class, 'getUserPost'])->name('user'); Route::POST('user/hide-post', [PostController::class, 'hidePost'])->name('hide-post'); Route::GET('post', [PostController::class, 'index'])->name('index'); Route::POST('post', [PostController::class, 'store'])->name('store'); Route::POST('post/{post}', [PostController::class, 'update'])->name('update'); Route::GET('post/{post}', [PostController::class, 'show'])->name('show'); Route::DELETE('post/{post}', [PostController::class, 'destroy'])->name('destroy'); Route::GET('post-category-list', [PostController::class, 'getCategory'])->name('category-list'); Route::GET('get-draft-post', [PostController::class, 'getDraftPost'])->name('draft-post'); }); Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.post.sant.', 'prefix' => 'sant'], function () { Route::POST('user/post', [PostController::class, 'getSantPost'])->name('user'); Route::GET('post', [PostController::class, 'indexSant'])->name('index'); Route::POST('post', [PostController::class, 'store'])->name('store'); Route::POST('post/{post}', [PostController::class, 'update'])->name('update'); Route::GET('post/{post}', [PostController::class, 'show'])->name('show'); Route::DELETE('post/{post}', [PostController::class, 'destroy'])->name('destroy'); }); Route::group(['middleware' => 'auth:sanctum', 'as' => 'api.post.sangh.', 'prefix' => 'sangh'], function () { Route::POST('user/post', [PostController::class, 'getSanghPost'])->name('list'); });