我在哪里更改 Laravel 5.3 中登录页面的路由?
Where do I change the routing for the login page in Laravel 5.3?
当登录用户访问页面 www.testdomain.com/login 时,他们将被重定向到 www.testdomain.com/home。我想改成重定向到www.testdomain.com/tasks,我去哪里改这个路由?
我正在使用 Laravel 的内置身份验证系统。我已经将 app\Http\Controllers\Auth\LoginController.php 更改为
行
protected $redirectTo = '/tasks';
和phpartisanroute:list如下
| | POST | login | | App\Http\Controllers\Auth\LoginController@login | web,guest |
| | GET|HEAD | login | login | App\Http\Controllers\Auth\LoginController@showLoginForm | web,guest
当我打开 app\http\controllers\auth\LoginController.php 文件时,我找不到任何与 'LoginController@login' 或 'LoginController@showLoginForm' 路由控制器相关的代码行。
这是我的 app\http\controllers\auth\LoginController.php 文件
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
class LoginController extends Controller
{
use AuthenticatesUsers;
protected $redirectTo = '/tasks';
public function __construct()
{
$this->middleware('guest', ['except' => 'logout']);
}
}
我必须编辑 app/Http/Middleware/RedirectIfAuthenticated.php
文件。
来自
return redirect('/home');
到
return redirect('/tasks');
在AuthController中添加以下代码。
protected $redirectTo = '/tasks';
如果您已经创建了自己的 Controller,请在您的 LoginController 中添加以下特征,
use AuthenticatesAndRegistersUsers, ThrottlesLogins;
当登录用户访问页面 www.testdomain.com/login 时,他们将被重定向到 www.testdomain.com/home。我想改成重定向到www.testdomain.com/tasks,我去哪里改这个路由?
我正在使用 Laravel 的内置身份验证系统。我已经将 app\Http\Controllers\Auth\LoginController.php 更改为
行protected $redirectTo = '/tasks';
和phpartisanroute:list如下
| | POST | login | | App\Http\Controllers\Auth\LoginController@login | web,guest |
| | GET|HEAD | login | login | App\Http\Controllers\Auth\LoginController@showLoginForm | web,guest
当我打开 app\http\controllers\auth\LoginController.php 文件时,我找不到任何与 'LoginController@login' 或 'LoginController@showLoginForm' 路由控制器相关的代码行。
这是我的 app\http\controllers\auth\LoginController.php 文件
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
class LoginController extends Controller
{
use AuthenticatesUsers;
protected $redirectTo = '/tasks';
public function __construct()
{
$this->middleware('guest', ['except' => 'logout']);
}
}
我必须编辑 app/Http/Middleware/RedirectIfAuthenticated.php
文件。
来自
return redirect('/home');
到
return redirect('/tasks');
在AuthController中添加以下代码。
protected $redirectTo = '/tasks';
如果您已经创建了自己的 Controller,请在您的 LoginController 中添加以下特征,
use AuthenticatesAndRegistersUsers, ThrottlesLogins;