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
        });
    });

标签:none