如何制作这样的路由器
Route::any("/{controller}/{method}/{param}", "$controller@$method");
因此,无需指定路由文件中的每个方法,我就可以为大多数情况下为约定http://example.com/controller/method/param定义一个路由>
我如何制作这样的路由器?Route :: any(“ / {controller} / {method} / {param}”,“ $ controller @ $ method”);这样,无需指定路由文件中的每个方法,而是可以定义...
我真的不知道为什么要这么做,我认为您在使用这种方法的路由文件中失去了灵活性。我宁愿明确定义事物,例如:
您可以使用Route::controller
,但您必须为每个控制器执行此操作:
@@ Emmanuel Figuerola是的,值得在大多数框架中使用路由约定,因为如果您需要定义任何特殊的路由,就可以在不中断任何内容的情况下进行定义,这对于开发人员来说非常方便,因为他不必处理路由文件中的数百个路由定义,这可能造成混乱,容易出错并且难以维护。