【发布时间】:2013-08-13 05:38:45
【问题描述】:
我或多或少是 Laravel 4 的新手。我以前从未使用过路由,但通常我习惯的是 url/controller/action,然后是我的后端路由。我已经阅读了几次路由和控制器的文档,并通读了一些教程,因此,我试图弄清楚如何在不为每个控制器和动作编写路由的情况下使其工作。
我尝试了类似的东西
Route::get('{controller}/{action}', function($controller, $action = 'index'){
return $controller."@".$action;
});
那么,我知道这是错误的,因为它不起作用,但我错过了什么?在大多数教程和内容中,我或多或少地看到了每个控制器和操作的路线,例如:
Route::get('/controller/action' , 'ControllerName@Action');
这对我来说似乎很愚蠢而且浪费时间。
有没有办法实现我想要的?
【问题讨论】:
-
这不是傻,而且是浪费时间。随着应用程序的增长,路由定义提供了许多功能和特性。阅读此博客了解更多信息:philsturgeon.co.uk/blog/2013/07/beware-the-route-to-evil
标签: laravel laravel-4 url-routing laravel-routing