Как получить имя приложения в laravel? Я установил имя приложения, используя php artisan app:name xyz Как мне прогматически получить доступ к имени приложения в laravel? Ответ 1 Здесь Illuminate\Console\AppNamespaceDetectorTrait, который вы можете использовать. Добавьте это в свой класс: class MyClass { use \Illuminate\Console\AppNamespaceDetectorTrait; И тогда вы можете использовать его в любом месте этого класса с помощью $this->getAppNamespace() Ответ 2 Из версии laravel 5.3 ^ существует функция вызова имени приложения config('app.name'); Вы можете изменить имя по умолчанию "Laravel" внутри этого файла config/app.php 'name' => 'Laravel', А также внутри .env файла APP_NAME=your_app_name Ответ 3 Чтобы получить пространство имен приложений: use Illuminate\Container\Container; Container::getInstance()->getNamespace(); Чтобы получить имя приложения: config('app.name'); Ответ 4 Если вы хотите получить этот файл переменной .env: //.env APP_NAME=My appication name from .env file APP_ENV=local Вы получите такой путь: config('app.name') Если вы хотите получить другую переменную, например APP_ENV, просто напишите: config('app.local') Ответ 5 rtrim(app()->getNamespace(), '\\'); Я думаю, что это может быть немного проще.
Ответ 1 Здесь Illuminate\Console\AppNamespaceDetectorTrait, который вы можете использовать. Добавьте это в свой класс: class MyClass { use \Illuminate\Console\AppNamespaceDetectorTrait; И тогда вы можете использовать его в любом месте этого класса с помощью $this->getAppNamespace()
Ответ 2 Из версии laravel 5.3 ^ существует функция вызова имени приложения config('app.name'); Вы можете изменить имя по умолчанию "Laravel" внутри этого файла config/app.php 'name' => 'Laravel', А также внутри .env файла APP_NAME=your_app_name
Ответ 3 Чтобы получить пространство имен приложений: use Illuminate\Container\Container; Container::getInstance()->getNamespace(); Чтобы получить имя приложения: config('app.name');
Ответ 4 Если вы хотите получить этот файл переменной .env: //.env APP_NAME=My appication name from .env file APP_ENV=local Вы получите такой путь: config('app.name') Если вы хотите получить другую переменную, например APP_ENV, просто напишите: config('app.local')