Skip to content

Commit bc50e4e

Browse files
committed
feat: update home route to dashboard
1 parent c0a8c2f commit bc50e4e

File tree

11 files changed

+21
-29
lines changed

11 files changed

+21
-29
lines changed

src/Presets/Traits/AuthScaffolding.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ public function exportRoutes(): self
123123

124124
$homeRoute = "
125125
126-
Route::get('/home', function () {
127-
return view('home');
128-
})->middleware(['auth'])->name('home');
126+
Route::get('/dashboard', function () {
127+
return view('dashboard');
128+
})->middleware(['auth'])->name('dashboard');
129129
130130
";
131131
$requireAuth = "require __DIR__.'/auth.php';";

stubs/app/Http/Controllers/Auth/AuthenticatedSessionController.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use App\Http\Controllers\Controller;
66
use App\Http\Requests\Auth\LoginRequest;
7-
use App\Providers\RouteServiceProvider;
87
use Illuminate\Http\Request;
98
use Illuminate\Support\Facades\Auth;
109

@@ -23,7 +22,7 @@ public function create()
2322
/**
2423
* Handle an incoming authentication request.
2524
*
26-
* @param \App\Http\Requests\Auth\LoginRequest $request
25+
* @param LoginRequest $request
2726
* @return \Illuminate\Http\RedirectResponse
2827
*/
2928
public function store(LoginRequest $request)
@@ -32,13 +31,13 @@ public function store(LoginRequest $request)
3231

3332
$request->session()->regenerate();
3433

35-
return redirect(RouteServiceProvider::HOME);
34+
return redirect()->intended(route('dashboard', absolute: false));
3635
}
3736

3837
/**
3938
* Destroy an authenticated session.
4039
*
41-
* @param \Illuminate\Http\Request $request
40+
* @param Request $request
4241
* @return \Illuminate\Http\RedirectResponse
4342
*/
4443
public function destroy(Request $request)

stubs/app/Http/Controllers/Auth/ConfirmablePasswordController.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace App\Http\Controllers\Auth;
44

55
use App\Http\Controllers\Controller;
6-
use App\Providers\RouteServiceProvider;
76
use Illuminate\Http\Request;
87
use Illuminate\Support\Facades\Auth;
98
use Illuminate\Validation\ValidationException;
@@ -13,7 +12,7 @@ class ConfirmablePasswordController extends Controller
1312
/**
1413
* Show the confirm password view.
1514
*
16-
* @param \Illuminate\Http\Request $request
15+
* @param Request $request
1716
* @return \Illuminate\View\View
1817
*/
1918
public function show(Request $request)
@@ -24,12 +23,12 @@ public function show(Request $request)
2423
/**
2524
* Confirm the user's password.
2625
*
27-
* @param \Illuminate\Http\Request $request
26+
* @param Request $request
2827
* @return mixed
2928
*/
3029
public function store(Request $request)
3130
{
32-
if (!Auth::guard('web')->validate([
31+
if (! Auth::guard('web')->validate([
3332
'email' => $request->user()->email,
3433
'password' => $request->password,
3534
])) {
@@ -40,6 +39,6 @@ public function store(Request $request)
4039

4140
$request->session()->put('auth.password_confirmed_at', time());
4241

43-
return redirect()->intended(RouteServiceProvider::HOME);
42+
return redirect()->intended(route('dashboard', absolute: false));
4443
}
45-
}
44+
}

stubs/app/Http/Controllers/Auth/EmailVerificationNotificationController.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,20 @@
33
namespace App\Http\Controllers\Auth;
44

55
use App\Http\Controllers\Controller;
6-
use App\Providers\RouteServiceProvider;
76
use Illuminate\Http\Request;
87

98
class EmailVerificationNotificationController extends Controller
109
{
1110
/**
1211
* Send a new email verification notification.
1312
*
14-
* @param \Illuminate\Http\Request $request
13+
* @param Request $request
1514
* @return \Illuminate\Http\Response
1615
*/
1716
public function store(Request $request)
1817
{
1918
if ($request->user()->hasVerifiedEmail()) {
20-
return redirect()->intended(RouteServiceProvider::HOME);
19+
return redirect()->intended(route('dashboard', absolute: false));
2120
}
2221

2322
$request->user()->sendEmailVerificationNotification();

stubs/app/Http/Controllers/Auth/EmailVerificationPromptController.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,20 @@
33
namespace App\Http\Controllers\Auth;
44

55
use App\Http\Controllers\Controller;
6-
use App\Providers\RouteServiceProvider;
76
use Illuminate\Http\Request;
87

98
class EmailVerificationPromptController extends Controller
109
{
1110
/**
1211
* Display the email verification prompt.
1312
*
14-
* @param \Illuminate\Http\Request $request
13+
* @param Request $request
1514
* @return mixed
1615
*/
1716
public function __invoke(Request $request)
1817
{
1918
return $request->user()->hasVerifiedEmail()
20-
? redirect()->intended(RouteServiceProvider::HOME)
19+
? redirect()->intended(route('dashboard', absolute: false))
2120
: view('auth.verify-email');
2221
}
2322
}

stubs/app/Http/Controllers/Auth/VerifyEmailController.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace App\Http\Controllers\Auth;
44

55
use App\Http\Controllers\Controller;
6-
use App\Providers\RouteServiceProvider;
76
use Illuminate\Auth\Events\Verified;
87
use Illuminate\Foundation\Auth\EmailVerificationRequest;
98

@@ -12,19 +11,19 @@ class VerifyEmailController extends Controller
1211
/**
1312
* Mark the authenticated user's email address as verified.
1413
*
15-
* @param \Illuminate\Foundation\Auth\EmailVerificationRequest $request
14+
* @param EmailVerificationRequest $request
1615
* @return \Illuminate\Http\RedirectResponse
1716
*/
1817
public function __invoke(EmailVerificationRequest $request)
1918
{
2019
if ($request->user()->hasVerifiedEmail()) {
21-
return redirect()->intended(RouteServiceProvider::HOME.'?verified=1');
20+
return redirect()->intended(route('dashboard', absolute: false).'?verified=1');
2221
}
2322

2423
if ($request->user()->markEmailAsVerified()) {
2524
event(new Verified($request->user()));
2625
}
2726

28-
return redirect()->intended(RouteServiceProvider::HOME.'?verified=1');
27+
return redirect()->intended(route('dashboard', absolute: false).'?verified=1');
2928
}
3029
}
File renamed without changes.
File renamed without changes.

stubs/tests/Feature/AuthenticationTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace Tests\Feature;
44

55
use App\Models\User;
6-
use App\Providers\RouteServiceProvider;
76
use Illuminate\Foundation\Testing\RefreshDatabase;
87
use Tests\TestCase;
98

@@ -28,7 +27,7 @@ public function test_users_can_authenticate_using_the_login_screen()
2827
]);
2928

3029
$this->assertAuthenticated();
31-
$response->assertRedirect(RouteServiceProvider::HOME);
30+
$response->assertRedirect(route('dashboard', absolute: false));
3231
}
3332

3433
public function test_users_can_not_authenticate_with_invalid_password()

stubs/tests/Feature/EmailVerificationTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace Tests\Feature;
44

55
use App\Models\User;
6-
use App\Providers\RouteServiceProvider;
76
use Illuminate\Auth\Events\Verified;
87
use Illuminate\Foundation\Testing\RefreshDatabase;
98
use Illuminate\Support\Facades\Event;
@@ -43,7 +42,7 @@ public function test_email_can_be_verified()
4342

4443
Event::assertDispatched(Verified::class);
4544
$this->assertTrue($user->fresh()->hasVerifiedEmail());
46-
$response->assertRedirect(RouteServiceProvider::HOME.'?verified=1');
45+
$response->assertRedirect(route('dashboard', absolute: false).'?verified=1');
4746
}
4847

4948
public function test_email_is_not_verified_with_invalid_hash()

0 commit comments

Comments
 (0)