api code global jain
This commit is contained in:
38
routes/api/v1/post.php
Normal file
38
routes/api/v1/post.php
Normal file
@@ -0,0 +1,38 @@
|
||||
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\Api\V1\Access\PostController;
|
||||
|
||||
Route::group(['middleware' => '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');
|
||||
});
|
||||
Reference in New Issue
Block a user