类似 Laravel 框架这样显式路由的写法真的好吗?
只有显式路由,这是 Laravel 中我几乎唯一感到神烦的一点。每一个请求都得单独写路由。这样有什么好处呢?像 CI 那样自动匹配 [模块 /控制器 /方法] 的隐式路由方式有啥坏处?别跟我说什么显式路由可以清晰地知道自己暴露了多少接口出去,当你的路由有数百行甚至上千行的时候看着一样晕好吗?!
而且很关键的一点是,我一直用sublime,显式路由让我失去了直接复制链接中的URI部分,然后sublime里ctrl+p就可以定位到控制器文件,ctrl+R就可以定位到action的便利了。影响开发的心情啊!
即使是CI和YII这样的框架,也是提供你显式路由+隐式路由两个选项啊。为什么Laravel如此反对隐式路由呢?求大神分析!
推荐文章: