记一次因为路由出的差错

在开发过程中,考虑着url的美观问题,于是定义了几条路由,也是闲来无事,想尝试一下路由,定义了以下一条路由

Route::rule('admin/login','admin/login/login','GET|POST');

访问这个路径,嗯!没什么问题,但当我退出登录的时候,却出现问题了,每次感觉admin/login/logout都没有执行,因为session一直都在,排查了好久,才想到是不是因为路由匹配的问题。试了一下,果然是

改成下面这种就可以了,也算是一个坑吧,自己得爬上来才能记住

Route::rule('admin/login$','admin/login/login','GET|POST');
//或者给logout方法也定义一条路由
Route::rule('admin/logout','admin/login/logout','GET');

对这个问题也是醉了。以后一定要注意路由的问题

猜你喜欢

转载自www.cnblogs.com/dlmg/p/12788706.html