2017-01-30 3 views
1

In Laravel Projekt können wir eine Datei .env und speichern Benutzernamen und Passwort alsYII Rahmen Zugang Umgebungsvariablen

erstellen .env

DB_USERNAME=homestead 
DB_PASSWORD=secret 

Und in Datenbank-Datei config/database.php

kann ich es verwenden als

'mysql' => [ 
      'driver' => 'mysql', 
      'host'  => env('DB_HOST', 'localhost'), 
      'database' => env('DB_DATABASE', 'forge'), 
      'username' => env('DB_USERNAME', 'forge'), 
      'password' => env('DB_PASSWORD', ''), 
      'charset' => 'utf8', 
      'collation' => 'utf8_unicode_ci', 
      'prefix' => '', 
      'strict' => false, 
     ], 

wie diese in der Yii-Framework tun

Antwort

1

Laravel Verwendung des PHP dotenv Paket macht - Sie können es zu Yü mit Composer hinzufügen:

https://github.com/vlucas/phpdotenv

Beachten Sie, dass env() zu Laravel spezifisch ist, Sie müssen getenv() in Yii verwenden.