10000 DRY up path (#5173) · pp-spaces/laravel@96785d6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 96785d6

Browse files
taylorotwellsocheatsok78
authored andcommitted
DRY up path (laravel#5173)
1 parent 547a02f commit 96785d6

File tree

7 files changed

+19
-6
lines changed

7 files changed

+19
-6
lines changed

app/Http/Controllers/Auth/ConfirmPasswordController.php

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

55
use App\Http\Controllers\Controller;
6+
use App\Providers\RouteServiceProvider;
67
use Illuminate\Foundation\Auth\ConfirmsPasswords;
78

89
class ConfirmPasswordController extends Controller
@@ -25,7 +26,7 @@ class ConfirmPasswordController extends Controller
2526
*
2627
* @var string
2728
*/
28-
protected $redirectTo = '/home';
29+
protected $redirectTo = RouteServiceProvider::HOME;
2930

3031
/**
3132
* Create a new controller instance.

app/Http/Controllers/Auth/LoginController.php

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

55
use App\Http\Controllers\Controller;
6+
use App\Providers\RouteServiceProvider;
67
use Illuminate\Foundation\Auth\AuthenticatesUsers;
78

89
class LoginController extends Controller
@@ -25,7 +26,7 @@ class LoginController extends Controller
2526
*
2627
* @var string
2728
*/
28-
protected $redirectTo = '/home';
29+
protected $redirectTo = RouteServiceProvider::HOME;
2930

3031
/**
3132
* Create a new controller instance.

app/Http/Controllers/Auth/RegisterController.php

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

55
use App\Http\Controllers\Controller;
6+
use App\Providers\RouteServiceProvider;
67
use App\User;
78
use Illuminate\Foundation\Auth\RegistersUsers;
89
use Illuminate\Support\Facades\Hash;
@@ -28,7 +29,7 @@ class RegisterController extends Controller
2829
*
2930
* @var string
3031
*/
31-
protected $redirectTo = '/home';
32+
protected $redirectTo = RouteServiceProvider::HOME;
3233

3334
/**
3435
* Create a new controller instance.

app/Http/Controllers/Auth/ResetPasswordController.php

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

55
use App\Http\Controllers\Controller;
6+
use App\Providers\RouteServiceProvider;
67
use Illuminate\Foundation\Auth\ResetsPasswords;
78

89
class ResetPasswordController extends Controller
@@ -25,5 +26,5 @@ class ResetPasswordController extends Controller
2526
*
2627
* @var string
2728
*/
28-
protected $redirectTo = '/home';
29+
protected $redirectTo = RouteServiceProvider::HOME;
2930
}

app/Http/Controllers/Auth/VerificationController.php

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

55
use App\Http\Controllers\Controller;
6+
use App\Providers\RouteServiceProvider;
67
use Illuminate\Foundation\Auth\VerifiesEmails;
78

89
class VerificationController extends Controller
@@ -25,7 +26,7 @@ class VerificationController extends Controller
2526
*
2627
* @var string
2728
*/
28-
protected $redirectTo = '/home';
29+
protected $redirectTo = RouteServiceProvider::HOME;
2930

3031
/**
3132
* Create a new controller instance.

app/Http/Middleware/RedirectIfAuthenticated.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace App\Http\Middleware;
44

5+
use App\Providers\RouteServiceProvider;
56
use Closure;
67
use Illuminate\Support\Facades\Auth;
78

@@ -18,7 +19,7 @@ class RedirectIfAuthenticated
1819
public function handle($request, Closure $next, $guard = null)
1920
{
2021
if (Auth::guard($guard)->check()) {
21-
return redirect('/home');
22+
return redirect(RouteServiceProvider::HOME);
2223
}
2324

2425
return $next($request);

app/Providers/RouteServiceProvider.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ class RouteServiceProvider extends ServiceProvider
1616
*/
1717
protected $namespace = 'App\Http\Controllers';
1818

19+
/**
20+
* The path to the "home" route for your application.
21+
*
22+
* @var string
23+
*/
24+
public const HOME = '/home';
25+
1926
/**
2027
* Define your route model bindings, pattern filters, etc.
2128
*

0 commit comments

Comments
 (0)
0