【发布时间】:2016-07-08 02:37:16
【问题描述】:
在 Laravel 5.2 中,是否有特定的方式(处理程序)来检查路由是否存在?比方说,对于像这样的基本 URL:
http://www.example.com/laravel
然后我想从我的主页路由器处理不存在的 URL(例如:/laravel),即:
Route::get('/{page}', funtion(){
//check if $page is a valid route URL? Or 404?
});
我如何有目的地检查这条路线是否有效?
【问题讨论】:
-
hopw 关于 Route::has('route.name');
-
你的意思是
Route::has('route.laravel')根据上面的示例路线吗? -
你的意思是:1)检查路由别名是否被使用过;或 2) 检查给定的 URL 是否与您的路线之一匹配?
-
@tbuteler >> 实际上,我想处理来自主页路由
Route::get('/{page}')的路由。如果没有路线,我想从主页处理一些事情。所以我想你刚才的问题是no (2)。 -
我想这就是你要找的。 stackoverflow.com/questions/18942646/…