22 lines
584 B
PHP
22 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');
|
||
|
|
});
|
||
|
|
|