Laravel学习笔记03 —— 路由
本笔记只供个人学习与参考,笔记不一定全面。如需完整
Laravel
中文化文档,请访问 laravel-china 。
Laravel的路由功能是很强大,建议多多看看官方帮助文档。 这里简单记录下,基本路由和路由群组。
基本路由
应用程序大多数的路由都会被定义在 app/routes.php 中。最简单的一个路由是由一个 URI 和闭包回调(Closure callback)构成的。
基本 GET 路由
Route::get('/', function()
{
return 'Hello World';
});
基本 POST 路由
Route::post('foo/bar', function()
{
return 'Hello World';
});
在一个路由中注册多种请求
Route::match(array('GET', 'POST'), '/', function()
{
return 'Hello World';
});
路由群组
有时候您需要套用筛选器到一个群组的路由上。不需要为每个路由去套用筛选器,您只需使用路由群组:
Route::group(array('before' => 'auth'), function()
{
Route::get('/', function()
{
// Has Auth Filter
});
Route::get('user/profile', function()
{
// Has Auth Filter
});
});