20 lines
828 B
PHP
20 lines
828 B
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
use App\Http\Controllers\HomeController;
|
|
use App\Http\Controllers\UserController;
|
|
|
|
Route::get('/', [ HomeController::class, "home" ])->name ("home");
|
|
|
|
// auth related
|
|
Route::get ("/auth/login", [ UserController::class, "login" ])->name ("login")->middleware ("guest");
|
|
Route::get ("/auth/signup", [ UserController::class, "signup" ])->name ("signup")->middleware ("guest");
|
|
Route::get ("/auth/logout", [ UserController::class, "logout" ])->name ("logout")->middleware ("auth");
|
|
Route::post ("/auth/signup", [ UserController::class, "do_signup" ])->middleware ("guest");
|
|
Route::post ("/auth/login", [ UserController::class, "do_login" ])->middleware ("guest");
|
|
|
|
Route::get ("/user/{user:name}", [ UserController::class, "show" ])->name ("users.show");
|
|
|
|
require __DIR__ . "/api.php";
|