在Laravel中,我想拥有简单页面功能的动态路由。
所以说我有几条路线,比如/blog
会调用BlogController等等。我有像/page/{slug}
这样的路由调用PageController。
如果找不到路由(如/my-test-page
),我该怎么办呢,系统会调用控制器,好像路由是/page/my-test-page
一样(如果PageController不能,则只抛出404)找到数据库中的页面。)
我看到我可以捕获404异常,但我不知道如何从那里模拟对PageController的路由调用?
非常感谢!
答案 0 :(得分:1)
redirect(action(PageController@methodName))
这是否解决了您的问题?当然,您需要导入redirect()方法。