身份验证后如何更改仪表板字段? laravel-8

时间:2021-04-27 09:45:07

标签: php laravel laravel-8

我可以在登录后登录并注册 laravel-8 或注册它会带我到仪表板,这是一个自动生成的页面,带有名为 dashbord.blde.php 的 laravel -8 中的 auth 但登录后我想转到我的索引该页面的.blade.php 页面路径为resource/views/prducts/index.blade.php。提前致谢。 :) 在我的 web.php 中

Route::get('/', function () {
    return view('welcome');
});

Route::middleware(['auth:sanctum', 'verified'])->get('/dashboard', function () {
    return view('dashboard');
})->name('dashboard');

2 个答案:

答案 0 :(得分:0)

例如,如果您查看 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 = '/home';

    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }
}

您可以看到存在一个 $redirectTo 变量,其值为 /home,其中用户在登录后被重定向。

在这种情况下,您应该将其更改为 protected $redirectTo = '/dashboard';

被盗:https://www.techiediaries.com/laravel-auth-redirection-using-redirectto/

答案 1 :(得分:0)

按照上面的贡献,您可以将'/home'重定向更改为'/products/index',并在web.php中声明此路由

keyof T
相关问题