当用户登录并尝试在laravel中再次登录时,在哪里更改路线'/ home'

时间:2017-05-22 22:12:07

标签: laravel

我只想知道Auth路由的定义在哪里。 在我的情况下,我登录但是为了测试目的,尝试使用

进入登录页面agian
localhost/login

这应该带我到我的仪表板或个人资料,但它重定向到'/ home',无法找到此视图。 如何配置此路由以及在laravel中配置此路径的位置。

3 个答案:

答案 0 :(得分:1)

public class Test { private Calendar calendar; public String[] getCurrentWeek() { this.calendar = Calendar.getInstance(); this.calendar.setFirstDayOfWeek(Calendar.SUNDAY); this.calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); return getNextWeek(); } public String[] getNextWeek() { DateFormat format = new SimpleDateFormat("M-dd"); String[] days = new String[7]; for (int i = 0; i < 7; i++) { days[i] = format.format(this.calendar.getTime()); this.calendar.add(Calendar.DATE, 1); } return days; } public String[] getPreviousWeek() { this.calendar.add(Calendar.DATE, -14); return getNextWeek(); } public static void main(String[] args) { Test t = new Test(); System.out.println("Current : " + Arrays.toString(t.getCurrentWeek())); System.out.println("Previous: " + Arrays.toString(t.getPreviousWeek())); System.out.println("Previous: " + Arrays.toString(t.getPreviousWeek())); System.out.println("Next : " + Arrays.toString(t.getNextWeek())); System.out.println("Next : " + Arrays.toString(t.getNextWeek())); } } 文件夹中的Current : [5-21, 5-22, 5-23, 5-24, 5-25, 5-26, 5-27] Previous: [5-14, 5-15, 5-16, 5-17, 5-18, 5-19, 5-20] Previous: [5-07, 5-08, 5-09, 5-10, 5-11, 5-12, 5-13] Next : [5-14, 5-15, 5-16, 5-17, 5-18, 5-19, 5-20] Next : [5-21, 5-22, 5-23, 5-24, 5-25, 5-26, 5-27]

RedirectIfAuthenticated

因此,将App\Http\Middleware更改为您希望重定向的位置。

答案 1 :(得分:0)

定义成功登录后重定向路由的代码。

app/Http/Controllers/Auth/LoginController.php

protected $redirectTo = '/home';

如果用户尝试访问guest页面,则重定向已登录用户的代码。

app/Http/Middleware/RedirectIfAuthenticated.php

return redirect('/home');

当未经身份验证的用户尝试打开需要身份验证的网页时,将用户重定向到登录页面的代码。

app/Exceptions/Handler.php

return redirect()->guest(route('login'));

答案 2 :(得分:0)

在 Laravel 6 及更高版本中。 只需转到 app/Providers/RouteServiceProvider.php 并改变

public const HOME = '/home'

public const HOME = '/new-name' 
相关问题