24 lines
1.0 KiB
PHP
24 lines
1.0 KiB
PHP
<?php
|
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::post('login', 'LoginController');
|
|
Route::post('logout', 'LogoutController')->middleware("auth:sanctum");
|
|
Route::get('current', 'CurrentController')->middleware("auth:sanctum");
|
|
|
|
Route::group(["namespace" => "User", "prefix" => "user", "middleware" => "auth:sanctum"], function () {
|
|
Route::get('/', 'ListController')->middleware("auth:sanctum");
|
|
Route::post('/', 'StoreController')->middleware("auth:sanctum");
|
|
Route::post('/{user}', 'UpdateController')->middleware("auth:sanctum");
|
|
Route::post('/{user}/delete', 'DeleteController')->middleware("auth:sanctum");
|
|
});
|
|
|
|
Route::group(["namespace" => "Role", "prefix" => "role", "middleware" => "auth:sanctum"], function () {
|
|
|
|
Route::get('/', 'ListController')->middleware("auth:sanctum");
|
|
Route::post('/', 'StoreController')->middleware("auth:sanctum");
|
|
Route::post('/{role}', 'UpdateController')->middleware("auth:sanctum");
|
|
Route::post('/{role}/delete', 'DeleteController')->middleware("auth:sanctum");
|
|
});
|