Публикации - Laravel Vue Socket чат

Бэкенд на Laravel - Остальные маршруты приложения

Остальные и основные маршруты приложения пропишем в файле routes/api.php

Route::post('register', [UserController::class, 'register']);

Route::group([
    'middleware' => 'api',
    'prefix' => 'auth'
], function () {
    Route::post('login', [AuthController::class, 'login']);
    Route::post('logout', [AuthController::class, 'logout']);
    Route::post('refresh', [AuthController::class, 'refresh']);
    Route::post('me', [AuthController::class, 'me']);
});

Route::group([
    'middleware' => ['api', 'jwt.verify'],
    'prefix' => 'chat'
], function () {
    Route::get('{id}', [ChatController::class, 'get']);
    Route::get('', [ChatController::class, 'getAll']);
    Route::post('create', [ChatController::class, 'create']);
    Route::put('update/{id}', [ChatController::class, 'update']);
    Route::delete('delete/{id}', [ChatController::class, 'delete']);
});

Route::group([
    'middleware' => ['api', 'jwt.verify'],
    'prefix' => 'message'
], function () {
    Route::get('{chat_id}', [MessageController::class, 'getAll']);
    Route::post('create', [MessageController::class, 'create']);
});

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться