作为程序员一定要保持良好的睡眠,才能好编程

laravel 兜底路由

发布时间:2020-03-06



在 Laravel 5.6 中,引入了兜底路由功能。所谓兜底路由,就是当路由文件中定义的所有路由都无法匹配用户请求的 URL 时,用来处理用户请求的路由,在此之前,Laravel 都会通过异常处理器为这种请求返回 404 响应,使用兜底路由的好处是我们可以对这类请求进行统计并进行一些自定义的操作,比如重定向,或者一些友好的提示什么的,兜底路由可以通过 Route::fallback 来定义:


Route::fallback(function () {

    return '我是最后的屏障';

});



这样,当我们访问一些不存在的路由,比如 http://blog.test/test/123123123,就会执行兜底路由中的处理逻辑,而不是返回 404 响应了。