tp6 路由未加载

183 天前
 UnrealEngine

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

1038 次点击
所在节点    PHP
13 条回复
UnrealEngine
183 天前
UnrealEngine
183 天前
UnrealEngine
183 天前
调试了一下 app\admin\route\app.php 这个路由文件,好像都没读取到
hukei
183 天前
文件编码?
UnrealEngine
183 天前
@hukei #4 都是 UTF8 呀
xiaomada
183 天前
tp 这玩意就是一堆疑似 BUG 的东西,不像其他开源的东西,出了问题我一般都怀疑是自己的问题,大多数时候也确实是我自己的问题。

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

就你提出的路由这个问题我可以肯定大概率就是 tp 的问题,因为我也遇到好几次了
xiaomada
183 天前
thinkphp 可靠性低,用着很没安全感
lcy630409
183 天前
我的没有问题 和你的区别在于 你的 app.php 咋有命名空间....
/route/app.php 应该是没有命名空间的
hefish
183 天前
@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
183 天前
楼上的用过 thinkphp 吗?还是没用过它自带的多应用功能?别尬黑,路由文件放在应用下面一样能识别到。楼主给的信息太少,debug 不了一点。
UnrealEngine
183 天前
@jokeqf #10 好像找到问题了,看了官方文档下的评论,少 composer 了一个多应用模式扩展 topthink/think-multi-app
UnrealEngine
183 天前
@xiaomada #6 翻了下文档下的评论,少 composer 了一个多应用模式扩展 topthink/think-multi-app

昨天问原来的老同事也不知道问题出现在哪,我囧……
hefish
183 天前
@jokeqf 嗯嗯,学习了。

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

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

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

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

© 2021 V2EX