我在哪里更改Laravel 5.3中登录页面的路由?
当登录用户访问www.testdomain.com/login页面时,他们将被重定向到www.testdomain.com/home。我想将其更改为重定向到www.testdomain.com/tasks,我要在哪里更改此路由 我使用的是Laravel的内置认证系统。我已经更改了app\Http\Controllers\Auth\LoginController.php以获得该行我在哪里更改Laravel 5.3中登录页面的路由?,laravel,authentication,login,laravel-5.3,Laravel,Authentication,Login,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'; 和php artisan路由:列表如下 |
protected $redirectTo = '/tasks';
和php artisan路由:列表如下
| | 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
文件
从
返回重定向('/home')代码>
到
返回重定向('/tasks')代码>在AuthController中添加以下代码
protected $redirectTo = '/tasks';
如果您已经创建了自己的控制器,请在LoginController中添加以下特性:
use AuthenticatesAndRegistersUsers, ThrottlesLogins;