为了账号安全,请及时绑定邮箱和手机立即绑定

自定义路由处理

自定义路由处理

PHP
MMTTMM 2019-03-14 15:03:19
www.domain.com/testurl 假如这条路由不存在laravel就会报错Sorry, the page you are looking for could not be found.现在我想在当前路由不存在的时候,给他展示同类型或者其他的内容,而不显示这条404的报错
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

Route::get('{module}/{class}/{action}', function($module, $class, $action)
{
    $class = 'App\\Http\\Controllers\\' . $module . '\\' . $class . 'Controller';
    if (class_exists($class))
    {
        $classObject = new $class;
        if (method_exists($classObject, $action))
        {
           return call_user_func(array($classObject,$action));
        }
    }
    return "66666";
});
查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 382 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信