1. 程式人生 > >laravel 開發專用擴充套件包

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