laravel 开发专用扩展包

说明

Laravel 有一些扩展包是开发环境中专用(例如 Generators 扩展包),生产环境中并不会使用到,为了避免无用的负载, 必须严格控制其安装和加载。

安装

安装开发专用扩展包时 必须 使用 –dev 参数,如:

composer require laracasts/generators --dev

加载

由于我们只需要在本地开发环境使用这个扩展包,而如果注册到config/app.php的providers数组,则会导致生产环境也会加载,所以我们只需在app/Providers/AppServiceProvider.php中注册它即可:

public function register()
{
    if ($this->app->environment() == 'local') {
        $this->app->register('Laracasts\Generators\GeneratorsServiceProvider');
    }
}

你可能感兴趣的:(laravel)