1

我是 laravel 框架和 php 的新手,所以我很难问这个问题。我希望我的 php 应用程序通过我的路由通过任何输入路由到登录页面。例如,假设我的网站是 www.example.com,如果用户尝试输入 www.example.com/xxxxx,如果不存在,我希望用户被定向到默认页面 www.example.com我的路线中的听众 xxxxx。我希望这是有道理的。任何帮助将不胜感激。谢谢

4

1 回答 1

2

如果您点击此处的文档页面,您应该会找到有关路由参数正则表达式路由约束的部分。您可以使用它来实现您想要的,如下所示:

//Make sure to place this as the bottom most route in your routes.php
Route::any('{anything}', function($anything)
{
     die('You can call a controller here and pass '.$anything.' or not.');

})->where('anything', '(.*)');

{anything}(.*)是一个“路由参数”,你可以给参数起任何你想要的名字,但它是与它一起使用的正则表达式where来帮助你实现这个效果。

于 2013-07-20T07:30:14.297 回答