2017-02-16 3 views

Antwort

1

Dies sollte den Trick für Sie tun, solange config() in der richtigen Weise implementiert ist.

use config; 
class abc extends xyz{ 
    protected $adminMail; 

    public function __construct() { 
     $this->adminMail = config('deployment.adminemail'); 
    } 

    public function xyz(){ 
    ...... 
    } 
} 

Erläuterung: Sie können einen Ausdruck, der als Standardwert verwenden, da Klassenvariablen vor der Laufzeit initiiert werden. Es sind nur skalare Typen wie eine Zeichenfolge oder eine Ganzzahl als Standardwert zulässig. Die einzige Möglichkeit, dies zu archivieren, ist im Konstruktor.

+0

ja es tat, aber können Sie erklären, warum es so ist, warum hat es funktioniert ohne Konstruktor –

+0

Ich habe meine Antwort bearbeitet und eine Erklärung hinzugefügt – Oliver

Verwandte Themen