Skip to content

Commit 8165c18

Browse files
author
ahmadhuss
committed
breeze:install Added Auth routes
1 parent e9211c6 commit 8165c18

File tree

3 files changed

+82
-4
lines changed

3 files changed

+82
-4
lines changed

app/Providers/RouteServiceProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class RouteServiceProvider extends ServiceProvider
1717
*
1818
* @var string
1919
*/
20-
public const HOME = '/home';
20+
public const HOME = '/dashboard';
2121

2222
/**
2323
* The controller namespace for the application.

routes/auth.php

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<?php
2+
3+
use App\Http\Controllers\Auth\AuthenticatedSessionController;
4+
use App\Http\Controllers\Auth\ConfirmablePasswordController;
5+
use App\Http\Controllers\Auth\EmailVerificationNotificationController;
6+
use App\Http\Controllers\Auth\EmailVerificationPromptController;
7+
use App\Http\Controllers\Auth\NewPasswordController;
8+
use App\Http\Controllers\Auth\PasswordResetLinkController;
9+
use App\Http\Controllers\Auth\RegisteredUserController;
10+
use App\Http\Controllers\Auth\VerifyEmailController;
11+
use Illuminate\Support\Facades\Route;
12+
13+
Route::get('/register', [RegisteredUserController::class, 'create'])
14+
->middleware('guest')
15+
->name('register');
16+
17+
Route::post('/register', [RegisteredUserController::class, 'store'])
18+
->middleware('guest');
19+
20+
Route::get('/login', [AuthenticatedSessionController::class, 'create'])
21+
->middleware('guest')
22+
->name('login');
23+
24+
Route::post('/login', [AuthenticatedSessionController::class, 'store'])
25+
->middleware('guest');
26+
27+
Route::get('/forgot-password', [PasswordResetLinkController::class, 'create'])
28+
->middleware('guest')
29+
->name('password.request');
30+
31+
Route::post('/forgot-password', [PasswordResetLinkController::class, 'store'])
32+
->middleware('guest')
33+
->name('password.email');
34+
35+
Route::get('/reset-password/{token}', [NewPasswordController::class, 'create'])
36+
->middleware('guest')
37+
->name('password.reset');
38+
39+
Route::post('/reset-password', [NewPasswordController::class, 'store'])
40+
->middleware('guest')
41+
->name('password.update');
42+
43+
Route::get('/verify-email', [EmailVerificationPromptController::class, '__invoke'])
44+
->middleware('auth')
45+
->name('verification.notice');
46+
47+
Route::get('/verify-email/{id}/{hash}', [VerifyEmailController::class, '__invoke'])
48+
->middleware(['auth', 'signed', 'throttle:6,1'])
49+
->name('verification.verify');
50+
51+
Route::post('/email/verification-notification', [EmailVerificationNotificationController::class, 'store'])
52+
->middleware(['auth', 'throttle:6,1'])
53+
->name('verification.send');
54+
55+
Route::get('/confirm-password', [ConfirmablePasswordController::class, 'show'])
56+
->middleware('auth')
57+
->name('password.confirm');
58+
59+
Route::post('/confirm-password', [ConfirmablePasswordController::class, 'store'])
60+
->middleware('auth');
61+
62+
Route::post('/logout', [AuthenticatedSessionController::class, 'destroy'])
63+
->middleware('auth')
64+
->name('logout');

routes/web.php

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?php
22

3-
use App\Http\Controllers\HomeController;
43
use Illuminate\Support\Facades\Route;
54

65
/*
@@ -14,10 +13,25 @@
1413
|
1514
*/
1615

17-
// Just load the Blade File
18-
Route::view('/', 'home');
16+
// ------------- Default SPA Routes -------------
17+
// Route::view('/', 'home'); // Just load the Blade File
1918

2019
// Categories create.blade.php file for the form creation.
2120
Route::view('/categories', 'index')->name('categories.index');
2221
Route::view('/categories/create', 'create')->name('categories.create');
2322
Route::view('/categories/{category}/edit', 'edit')->name('categories.edit');
23+
// ------------- End - Default SPA Routes -------------
24+
25+
26+
// ------------- Laravel Breeze Authentication Routes -------------
27+
28+
Route::get('/', function () {
29+
return view('welcome');
30+
});
31+
32+
Route::get('/dashboard', function () {
33+
return view('dashboard');
34+
})->middleware(['auth'])->name('dashboard');
35+
36+
require __DIR__.'/auth.php';
37+
// ------------- End - Laravel Breeze Authentication Routes -------------

0 commit comments

Comments
 (0)