Laravel - "模拟" /调用路线例程

时间:2016-09-06 13:38:52

标签: php laravel routes

在Laravel中,我想拥有简单页面功能的动态路由。

所以说我有几条路线,比如/blog会调用BlogController等等。我有像/page/{slug}这样的路由调用PageController。

如果找不到路由(如/my-test-page),我该怎么办呢,系统会调用控制器,好像路由是/page/my-test-page一样(如果PageController不能,则只抛出404)找到数据库中的页面。)

我看到我可以捕获404异常,但我不知道如何从那里模拟对PageController的路由调用?

非常感谢!

1 个答案:

答案 0 :(得分:1)

redirect(action(PageController@methodName))

这是否解决了您的问题?当然,您需要导入redirect()方法。