php – LARAVEL – >为什么尝试在Laravel中不起作用?
发布时间:2020-12-14 19:35:00 所属栏目:大数据 来源:网络整理
导读:我在RouteServiceProvider中有代码: $router-bind('user',function ($value) { try{ throw (new SymfonyComponentHttpKernelExceptionNotFoundHttpException); }catch(Exception $e){ exit('nott'); }}); 而且我没有提出输出 nott 我正进入(状态 Sorry
我在RouteServiceProvider中有代码:
$router->bind('user',function ($value) { try{ throw (new SymfonyComponentHttpKernelExceptionNotFoundHttpException); }catch(Exception $e){ exit('nott'); } }); 而且我没有提出输出 nott 我正进入(状态 Sorry,the page you are looking for could not be found. NotFoundHttpException in RouteServiceProvider.php line 75: ... 编辑: $router->bind('user',function ($value) { try{ throw (new SymfonyComponentHttpKernelExceptionNotFoundHttpException); }catch(SymfonyComponentHttpKernelExceptionNotFoundHttpException $e){ exit('addd'); } }); 但这不起作用: $router->bind('user',function ($value) { try{ return (new User)->findOrFail(122); }catch(SymfonyComponentHttpKernelExceptionNotFoundHttpException $e){ exit('addd'); } }); 解决方法$router->bind('user',function ($value) { try{ throw (new SymfonyComponentHttpKernelExceptionNotFoundHttpException); }catch(Exception $e){ exit('nott'); } }); 要么 use Exception; //on top $router->bind('user',function ($value) { try{ throw (new SymfonyComponentHttpKernelExceptionNotFoundHttpException); }catch(Exception $e){ exit('nott'); } }); 我想现在你明白你错过了什么. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |