2016-04-08 8 views
1

Ich habe eine benutzerdefinierte Konfiguration wohnhaft inkann nicht benutzerdefinierte config in Laravel 5

/home/me/www/mysite/config/searchService.php 

laden, die

return array('myConsumerKey' => 'superSecretStuff', 
'baseUrl' => 'superSecretStuff'); 

kehrt ich es

$this->myConsumerKey = Config::get('searchService.myConsumerKey'); 
    $this->baseUrl = Config::get('searchService.baseUrl'); 

aber in meinem Controller verwenden sowohl sind null zurück

Ich habe versucht ...

  • Komponist Dump-Autoload klar Cache
  • Clearing-Cache
  • Hinzufügen Datei auf meinem Komponisten automatisch geladen
  • Dateiberechtigungen für Datei sind die gleichen wie andere Arbeits configs
  • Apache ist der Besitzer der Datei

jede andere Hilfe sehr geschätzt.

Dank

+0

Nur um zu überprüfen, haben Sie versucht: 'php Handwerker config: clear'? – Lee

+0

Oh warte, das hat jetzt funktioniert !! Für jeden, der sich das anschaut, würde ich composer dump-autoload & config empfehlen: clear, wenn das immer noch nicht funktioniert, mach die selben beiden nochmal umgekehrt. Prost – jmack

Antwort

0

In Laravel 5 Sie config() Helferfunktion verwenden können.

config('searchService.myConsumerKey');

+0

Hey vielen Dank für die Antwort. Ich befürchte, dass es auch bei dieser Methode immernoch null zurückgibt, es wird aus irgendeinem Grund nicht gefunden:/ – jmack

+0

Bitte überprüfen Sie den Pfad mit 'dd (\ Config :: get ('searchService.php'))'. – Drudge

Verwandte Themen