如何在 laravel jetstream 中重定向?

Posted

技术标签:

【中文标题】如何在 laravel jetstream 中重定向?【英文标题】:How to redirect in laravel jetstream? 【发布时间】:2021-03-01 13:50:57 【问题描述】:

我正在使用带有 jetstream 的 laravel 8 我想知道如何将不同的用户(如管理员或用户)引导到不同的路线? RouteServiceProvider 有 Public const Home = ''; 但它只指向一条路线

【问题讨论】:

何时重定向它们? 管理员和用户登录时登录 看起来这还没有得到 fortify 的适当支持,正如您看到的 here,但 this 文章解释了如何创建自己的 LoginResponse 来处理它。 我已经读过了,但我不知道该怎么办? 【参考方案1】:

我希望这可以帮助我解决问题的方法

我为管理员"admin/index.blade.php"创建了一个新视图

然后我将开发人员的角色分配给管理员,然后在我的路由中使用它

Route::middleware(['role:developer'])->get('/admin', function () 
    return view('admin.index');
)->name('admin');

【讨论】:

以上是关于如何在 laravel jetstream 中重定向?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Jetstream 在 Laravel 8 中添加新 Livewire 组件时如何解决 RootTagMissingFromViewException 错误

Laravel 8 Jetstream如何在重置密码后将用户重定向到自定义路由

如何使用 laravel 8 +jetstream + spatie 为注册用户分配角色

如何将 Vuetify 3 添加到 Laravel 8 Jetstream + 惯性

单击背景时如何防止laravel jetstream模式关闭?

Laravel 8.15.0/Jetstream - 如何注册新刀片 x-jet-newblade?