tp6 路由未加载

2023-11-12 15:20:41 +08:00
 UnrealEngine

报“当前访问路由未定义或不匹配”

1240 次点击
所在节点    PHP
14 条回复
UnrealEngine
2023-11-12 15:24:08 +08:00
UnrealEngine
2023-11-12 15:24:44 +08:00
UnrealEngine
2023-11-12 15:25:59 +08:00
调试了一下 app\admin\route\app.php 这个路由文件,好像都没读取到
hukei
2023-11-12 15:31:40 +08:00
文件编码?
UnrealEngine
2023-11-12 15:38:54 +08:00
@hukei #4 都是 UTF8 呀
8rmEHZ8WhVHVOb0E
2023-11-12 17:07:40 +08:00
tp 这玩意就是一堆疑似 BUG 的东西,不像其他开源的东西,出了问题我一般都怀疑是自己的问题,大多数时候也确实是我自己的问题。

tp 这玩意就不一样了,每次我都要考虑是 tp 的 bug 还是我使用姿势不对,然后对着文档检查检查,有时候还要翻翻它的源码打断点。

就你提出的路由这个问题我可以肯定大概率就是 tp 的问题,因为我也遇到好几次了
8rmEHZ8WhVHVOb0E
2023-11-12 17:09:25 +08:00
thinkphp 可靠性低,用着很没安全感
lcy630409
2023-11-12 18:17:04 +08:00
我的没有问题 和你的区别在于 你的 app.php 咋有命名空间....
/route/app.php 应该是没有命名空间的
hefish
2023-11-12 18:35:22 +08:00
@lcy630409 8L 说的对。

我的 route/app.php

use think\facade\Route;

Route::get('think', function () {
return 'hello,ThinkPHP6!';
});

Route::get('hello/:name', 'index/hello');

Route::get('college-biblios/index', 'biblios/index');
Route::get('college-biblios/query', 'biblios/query');
jokeqf
2023-11-12 18:41:14 +08:00
楼上的用过 thinkphp 吗?还是没用过它自带的多应用功能?别尬黑,路由文件放在应用下面一样能识别到。楼主给的信息太少,debug 不了一点。
UnrealEngine
2023-11-12 18:50:01 +08:00
@jokeqf #10 好像找到问题了,看了官方文档下的评论,少 composer 了一个多应用模式扩展 topthink/think-multi-app
UnrealEngine
2023-11-12 18:52:57 +08:00
@xiaomada #6 翻了下文档下的评论,少 composer 了一个多应用模式扩展 topthink/think-multi-app

昨天问原来的老同事也不知道问题出现在哪,我囧……
hefish
2023-11-12 21:41:42 +08:00
@jokeqf 嗯嗯,学习了。
cs5117155
214 天前
@UnrealEngine 估计专门测试你能力的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/991171

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX