mirror of
https://github.com/robonen/metr.git
synced 2026-03-20 02:44:42 +00:00
User authentication
This commit is contained in:
@@ -1,7 +1,11 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Auth\LoginController;
|
||||
use App\Http\Controllers\Auth\LogoutController;
|
||||
use App\Http\Controllers\Auth\RegistrationController;
|
||||
use App\Http\Controllers\OfferController;
|
||||
use App\Http\Controllers\OrderController;
|
||||
use App\Http\Controllers\UserController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
/*
|
||||
@@ -15,5 +19,29 @@ use Illuminate\Support\Facades\Route;
|
||||
|
|
||||
*/
|
||||
|
||||
Route::apiResource('/offers', OfferController::class);
|
||||
Route::apiResource('/orders', OrderController::class);
|
||||
Route::prefix('auth')->group(function() {
|
||||
|
||||
Route::post('registration', RegistrationController::class);
|
||||
Route::post('login', LoginController::class);
|
||||
|
||||
Route::middleware('auth:sanctum')->group(function() {
|
||||
Route::post('logout', LogoutController::class);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
Route::middleware('auth:sanctum')->group(function() {
|
||||
|
||||
Route::prefix('user')->group(function() {
|
||||
Route::get('', [UserController::class, 'index']);
|
||||
Route::put('', [UserController::class, 'update']);
|
||||
});
|
||||
|
||||
Route::apiResource('orders', OrderController::class);
|
||||
|
||||
});
|
||||
|
||||
Route::apiResource('offers', OfferController::class);
|
||||
|
||||
// TODO: На главной странице 6 самых дорогих квартир
|
||||
// TODO: Последние добавленные квартиры + фильтры
|
||||
|
||||
Reference in New Issue
Block a user