我可以在登录后登录并注册 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');
答案 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