Lumen和Laravel用法上的区别整理(二)

2016年03月18日 in coding using tags Lumen , Laravel

接前文

配置

app.php

Lumen是在bootsrap文件夹下面

Laravel是在config里面

这里包括两者都包括了Service Provider的注册和alias的声明只是在写法上略有不同

中间件的定义

Lumen是直接写在app.php里面的

Laravel是写在Kernel.php里面,另外Laravel支持组的概念例如

    protected $middlewareGroups = [
        'web' => [
            \App\Http\Middleware\EncryptCookies::class,
            \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
            \Illuminate\Session\Middleware\StartSession::class,
            \Illuminate\View\Middleware\ShareErrorsFromSession::class,
            \App\Http\Middleware\VerifyCsrfToken::class,
        ],

        'api' => [
            'throttle:60,1',
        ],
    ];

待续…