【发布时间】:2021-03-26 17:46:15
【问题描述】:
【问题讨论】:
-
看起来是
routes-v7.php中的错误,因此请在此处查找代码以进行跟踪。 -
@aynber 是的,实际上我使用“定位”命令来定位这个文件。它存在于 /bootstrap/cache/routes-v7.php 中。我已经从缓存中删除了文件,它现在工作正常。谢谢。
【问题讨论】:
routes-v7.php 中的错误,因此请在此处查找代码以进行跟踪。
对其他人:删除 routes-v7 可能会有所帮助,但这可能是由于您的路由文件 (web.php) 中的 return 引起的。删除它并使用控制器返回特定的 view/back() 等。
【讨论】:
@Tjab 的答案是正确的。还有一些想法:
这是因为您在配置中使用了闭包(也称为 Lambda 函数 function () use() {})。我很确定这是因为您使用的是HTTP redirect routes。 不要使用该功能,因为您将无法缓存您的路线,这实际上是一个好主意,因为它应该会提高您的应用程序速度。否则您的配置无法序列化(缓存的实际含义)到磁盘。
改为为每个重定向创建控制器和操作。
同时检查您的配置文件中的闭包并删除它们(所有其他 PHP 框架相同)。
【讨论】: