Skip to content

Commit 2a8dfc8

Browse files
committed
move settings routes.
1 parent b345d34 commit 2a8dfc8

File tree

2 files changed

+25
-19
lines changed

2 files changed

+25
-19
lines changed

routes/settings.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
use App\Http\Controllers\Settings\ProfileController;
4+
use Illuminate\Support\Facades\Route;
5+
use Inertia\Inertia;
6+
7+
Route::middleware('auth')->group(function () {
8+
Route::redirect('settings', 'settings/profile');
9+
10+
Route::get('settings/profile', [ProfileController::class, 'edit'])->name('profile.edit');
11+
Route::patch('settings/profile', [ProfileController::class, 'update'])->name('profile.update');
12+
Route::delete('settings/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');
13+
14+
Route::get('settings/password', [PasswordController::class, 'edit'])->name('password.edit');
15+
Route::put('settings/password', [PasswordController::class, 'update'])->name('password.update');
16+
17+
Route::get('settings/appearance', function () {
18+
return Inertia::render('settings/appearance');
19+
})->name('appearance');
20+
});

routes/web.php

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

3-
use App\Http\Controllers\Settings\PasswordController;
4-
use App\Http\Controllers\Settings\ProfileController;
53
use Illuminate\Foundation\Application;
64
use Illuminate\Support\Facades\Route;
75
use Inertia\Inertia;
@@ -15,23 +13,11 @@
1513
]);
1614
})->name('home');
1715

18-
Route::get('dashboard', function () {
19-
return Inertia::render('dashboard');
20-
})->middleware(['auth', 'verified'])->name('dashboard');
21-
22-
Route::middleware('auth')->group(function () {
23-
Route::redirect('settings', 'settings/profile');
24-
25-
Route::get('settings/profile', [ProfileController::class, 'edit'])->name('profile.edit');
26-
Route::patch('settings/profile', [ProfileController::class, 'update'])->name('profile.update');
27-
Route::delete('settings/profile', [ProfileController::class, 'destroy'])->name('profile.destroy');
28-
29-
Route::get('settings/password', [PasswordController::class, 'edit'])->name('password.edit');
30-
Route::put('settings/password', [PasswordController::class, 'update'])->name('password.update');
31-
32-
Route::get('settings/appearance', function () {
33-
return Inertia::render('settings/appearance');
34-
})->name('appearance');
16+
Route::middleware(['auth'])->group(function () {
17+
Route::get('dashboard', function () {
18+
return Inertia::render('dashboard');
19+
})->name('dashboard');
3520
});
3621

22+
require __DIR__.'/settings.php';
3723
require __DIR__.'/auth.php';

0 commit comments

Comments
 (0)