【问题标题】:Laravel Nova Impersonation - Redirects to / would like to redirect to backendLaravel Nova Impersonation - 重定向到/想要重定向到后端
【发布时间】:2022-11-07 12:39:01
【问题描述】:
我正在使用新的(在撰写本文时)Laravel Nova 4.0 和官方的impersonation trait / implementation。
当我模拟用户时,它会重定向到前端主页/。我希望它通常重定向到/admin。如果我能做到这一点,我真的很想更精细地控制哪些用户(基于一个简单的用户type)默认去哪条路线。
我在文档中找不到任何内容,查看代码或在 Nova 线程中提出的其他问题。
【问题讨论】:
标签:
php
laravel
laravel-nova
【解决方案1】:
config/nova.php 具有启动/停止模拟时可以使用哪些 URL 的选项:
'impersonation' => [
// NOTE: change this from the default '/'
'started' => '/admin',
'stopped' => '/',
],
因为这是作为配置文件加载的,所以可能值得注意的是,您不能在此处使用命名路由,因为配置将在定义路由之前引导。