我使用Lumen + Vue js构建应用程序。 我在routes.php中有这段代码
$app->get('{any}', function () {
return view('vue', []);
});
$app->get('/', function () {
return view('vue', []);
});
这适用于/ login,/ users,/ anything。但是当我添加像/ users / agents或/ a / b,/ a / b / c - >这样的子路由时任何有一个以上斜线的东西都会给我带来流明的404
答案 0 :(得分:2)
您遇到404错误,因为{any}
不会捕获包含斜杠的参数。我要这样做,你需要添加一个模式:
$app->get('{any:.+}', function () {
return view('vue', []);
});