Files
portal-api/routes/client.php
T
2026-02-11 10:08:39 +07:00

30 lines
823 B
PHP

<?php
use App\Http\Controllers\Api\Client\ClientController;
Route::prefix('v1')->group(function () {
// Auth
Route::prefix('client')->as('client.')
->group(function () {
Route::controller(ClientController::class)->group(function () {
Route::post('login', 'login')->name('login');
Route::post('register', 'register')->name('register');
Route::group(['middleware' => ['api.auth']], function () {
Route::get('me', 'me')->name('me');
Route::post('logout', 'logout')->name('logout');
});
});
});
});
Route::any('{any}', function () {
return response()->json([
'error' => true,
'message' => 'API Route not found'
], 404);
})->where('any', '.*');