我们之前都是将一个闭包函数作为第二个参数传入到 Route
类对应的方法中,但是这种方式我们在做测试的时候可以使用下,真正开发的时候还是需要将让route能指向对应的控制器类的方法的,为什么要这么做?
第一:这样不会让你的路由文件太多臃肿,其次在项目正式上线前我们会执行 php artisan route:cache
来生成一个路由缓存文件,官方说这样能使路由解析的速度快上100倍,是不是吹牛,我不知道,但是变快是肯定的,但是执行这条命令的时候,只有route对应控制器的代码才会被缓存,所以从这两点来看,我不建议大家在正式项目开发的时候再路由上去写闭包函数。