2015-05-05 17 views

risposta

8

C'è il numero Illuminate\Console\AppNamespaceDetectorTrait che è possibile utilizzare. Aggiungete questo nella tua classe:

class MyClass { 

    use \Illuminate\Console\AppNamespaceDetectorTrait; 

E poi si può usare ovunque in quella classe con $this->getAppNamespace()

6

Dalla versione laravel 5.3^v'è una funzione di chiamare il nome dell'applicazione

config('app.name'); 

Puoi modificare il nome predefinito "Laravel" all'interno di questo file

config/app.php 

'name' => 'Laravel', 

E anche all'interno di file di .env

APP_NAME=your_app_name 
-1

Per ottenere namespace applicazione:

use Illuminate\Container\Container; 
Container::getInstance()->getNamespace(); 

ottenere il nome dell'applicazione:

config('app.name'); 
+0

Questo è già accennato nelle risposte precedenti. – Nima

+0

ma ... su reposting reddit ti regala un dolce e dolce karma! : D –

0

Se si desidera ottenere questo file modulo .env variabile:

//.env 

APP_NAME=My appication name from .env file 

APP_ENV=local 

Si ottiene in questo modo:

config('app.name') 

Se si desidera ottenere un'altra variabile, per esempio APP_ENV, basta scrivere:

config('app.local') 
Problemi correlati