app/routes/api/auth.php

21 lines
584 B
PHP

<?php
use DishPlanner\Auth\Controllers\PlannerAuthController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
Route::group([
'as' => 'auth.',
'controller' => PlannerAuthController::class,
'prefix' => 'auth',
], function () {
Route::post('/login', 'login')->name('login');
Route::post('/logout', 'logout')->name('logout');
Route::post('/register', 'register')->name('register');
Route::middleware('auth:sanctum')
->get('/me', fn (Request $request) => response()
->json($request->user())
)->name('me');
});