File: /home/mocapict-106/mocapictures.kr/routes/api.php
<?php
use App\Http\ApiControllers\AuthController;
use Illuminate\Http\Request;
use Illuminate\Routing\Router;
use Illuminate\Support\Facades\Route;
//Login
Route::controller(AuthController::class)
->prefix('/auth')
->name('auth.')
->group(function () {
Route::post("/login", "login")->name("login");
Route::post("/logout","logout")->name('logout');
Route::post("/check/email",'checkDuplicateEmail')->name('check.email');
});
Route::middleware('auth:sanctum')
->name('api.')
->group(function(Router $router){
//이 그룹 내부에있는 라우팅은, 로그인 후 인증된 토큰을 가지고있어야 접근이 가능하다.
$router->get('/user', function (Request $request) {
return $request->user();
})->name('user');
});