laravel - Laravel nova 不断抛出异常 Route [nova.login] not defined
问题描述
我已经发布了这个https://github.com/laravel/nova-issues
很遗憾没有得到任何爱,所以我想知道是否有人遇到过这个问题以及他们是如何解决的。
- Laravel 版本:5.7.27
- 新星版本:1.2
- PHP版本:7.2.12
- 操作系统和版本:MacOS 10.13.6
- 浏览器类型和版本:Chrome(最新) FireFox(最新)
描述:
每当我在 /admin <-- (这是我的 nova 所在的位置)中访问我的 nova 路由时,我从/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php
第 389 行抛出这个异常throw new InvalidArgumentException("Route [{$name}] not defined.")
,我的 nova 安装正确,目前我没有任何其他现有的应用程序路由,这是一个全新安装 laravel 和全新安装 nova。
在我引入自定义路径之前,它工作正常。
重现步骤:
- 更改
'path' => '/admin'
- 运行
php artisan config:clear
或php artisan config:cache
解决方案
检查您的 NovaServiceProvider.php 并确保它具有withAuthenticationRoutes()
如下routes()
功能:
protected function routes()
{
Nova::routes()
->withAuthenticationRoutes()
->withPasswordResetRoutes()
->register();
}
推荐阅读
- javascript - Xstate 无法设置未定义的属性“_sessionid”
- bash - Bash:提取出现多次的两个字符之间的文本
- python-3.x - 从 SFTP 服务器读取 json 文件时,我以字节格式获取数据,其中包含单引号和双引号。如何在 python 中转换为 str
- flutter - 带有嵌套小部件的 Flutter 表单验证
- azure-active-directory - Sharepoint Online OAuth 2.0 新 O365 租户的无效令牌类型
- python - 如何在 selenium 中关闭 iframe
- php - Symfony Seralizer 不序列化 OneToOne 关系/Doctrin Proxy
- c++11 - 如何在 Ubuntu 上安装 C++11 编译器?
- laravel - 在 null 上调用成员函数 pro_events()
- vba - 使用 Access 在单击时使用列表框在表中追加多条记录