Spec-Zone.ru › Laravel 11

Приложение

класс Приложение расширяет Контейнер и реализует Приложение, Настройки кэша, Кэширование маршрутов, HttpKernelInterface (Просмотреть исходный код)

Трейты

Macroable

Константы

VERSION

Версия фреймворка Laravel.

Свойства

static protected Container $instance

Текущий глобально доступный контейнер (если есть).

из Container
protected bool[] $resolved

Массив типов, которые были разрешены.

из Container
protected array[] $bindings

Связывания контейнера.

из Container
protected Closure[] $methodBindings

Связывания методов контейнера.

из Container
protected object[] $instances

Общие экземпляры контейнера.

из Container
protected array $scopedInstances

Объекты контейнера с областью видимости.

из Container
protected string[] $aliases

Зарегистрированные псевдонимы типов.

из Container
protected array[] $abstractAliases

Зарегистрированные псевдонимы, индексированные абстрактным именем.

из Container
protected array[] $extenders

Закрытия расширения для служб.

из Container
protected array[] $tags

Все зарегистрированные теги.

из Container
protected array[] $buildStack

Стек конкретизаций, которые в настоящее время строятся.

из Container
protected array[] $with

Стек переопределения параметров.

из Container
array[] $contextual

Карта контекстных связей.

из Container
array[] $contextualAttributes

Обработчики атрибутов контекста.

из Container
protected array[] $reboundCallbacks

Все зарегистрированные обратные вызовы перепривязки.

из Container
protected Closure[] $globalBeforeResolvingCallbacks

Все глобальные обратные вызовы до разрешения.

из Container
protected Closure[] $globalResolvingCallbacks

Все глобальные обратные вызовы разрешения.

из Container
protected Closure[] $globalAfterResolvingCallbacks

Все глобальные обратные вызовы после разрешения.

из Container
protected array[] $beforeResolvingCallbacks

Все обратные вызовы до разрешения по типу класса.

из Container
protected array[] $resolvingCallbacks

Все обратные вызовы разрешения по типу класса.

из Container
protected array[] $afterResolvingCallbacks

Все обратные вызовы после разрешения по типу класса.

из Container
protected array[] $afterResolvingAttributeCallbacks

Все обратные вызовы атрибута после разрешения по типу класса.

из Container
static protected array $macros

Зарегистрированные строковые макросы.

из Macroable
protected string $basePath

Базовый путь к установке Laravel.

protected callable[] $registeredCallbacks

Массив зарегистрированных обратных вызовов.

protected bool $hasBeenBootstrapped

Указывает, был ли приложение запущен до этого.

protected bool $booted

Указывает, было ли приложение «загружено».

protected callable[] $bootingCallbacks

Массив обратных вызовов запуска.

protected callable[] $bootedCallbacks

Массив обратных вызовов, связанных с загрузкой.

protected callable[] $terminatingCallbacks

Массив обратных вызовов завершения.

protected ServiceProvider> $serviceProviders

Все зарегистрированные поставщики услуг.

protected array $loadedProviders

Имена загруженных поставщиков услуг.

protected array $deferredServices

Отложенные службы и их поставщики.

protected string $bootstrapPath

Пользовательский путь к загрузке, определенный разработчиком.

protected string $appPath

Пользовательский путь к приложению, определенный разработчиком.

protected string $configPath

Пользовательский путь к конфигурации, определенный разработчиком.

protected string $databasePath

Пользовательский путь к базе данных, определенный разработчиком.

protected string $langPath

Пользовательский путь к файлам языка, определенный разработчиком.

protected string $publicPath

Пользовательский путь к общедоступной / веб-папке, определенный разработчиком.

protected string $storagePath

Пользовательский путь к хранилищу, определенный разработчиком.

protected string $environmentPath

Пользовательский путь к среде, определенный разработчиком.

protected string $environmentFile

Файл среды, который должен быть загружен во время запуска.

protected bool|null $isRunningInConsole

Указывает, работает ли приложение в консоли.

protected string $namespace

Имя пространства приложения.

protected bool $mergeFrameworkConfiguration

Указывает, следует ли объединять базовые настройки фреймворка.

protected string[] $absoluteCachePathPrefixes

Префиксы абсолютных путей к кешу, используемые при нормализации.

Методы

ContextualBindingBuilder when(string|array $concrete)

Определить контекстуальную привязку.

из Контейнера
void whenHasAttribute(string $attribute, Closure $handler)

Определить контекстуальную привязку, основанную на атрибуте.

из Контейнера
bool bound(string $abstract)

Определить, была ли связана данная абстрактная сущность.

bool has(string $id)

{@inheritdoc}

из Контейнера
bool resolved(string $abstract)

Определить, была ли разрешена данная абстрактная сущность.

из Контейнера
bool isShared(string $abstract)

Определить, является ли данный тип общим.

из Контейнера
bool isAlias(string $name)

Определить, является ли данная строка псевдонимом.

из Контейнера
void bind(string $abstract, Closure|string|null $concrete = null, bool $shared = false)

Зарегистрировать привязку в контейнере.

из Контейнера
Closure getClosure(string $abstract, string $concrete)

Получить Closure, используемый при создании типа.

из Контейнера
bool hasMethodBinding(string $method)

Определить, содержит ли контейнер привязку метода.

из Контейнера
void bindMethod(array|string $method, Closure $callback)

Привязать обратный вызов для разрешения с помощью Container::call.

из Контейнера
string parseBindMethod(array|string $method)

Получить метод, подлежащий привязке, в формате class@method.

из Контейнера
mixed callMethodBinding(string $method, mixed $instance)

Получить привязку метода для данного метода.

из Контейнера
void addContextualBinding(string $concrete, string $abstract, Closure|string $implementation)

Добавить контекстуальную привязку в контейнер.

из Контейнера
void bindIf(string $abstract, Closure|string|null $concrete = null, bool $shared = false)

Зарегистрировать привязку, если она еще не зарегистрирована.

из Контейнера
void singleton(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать общую привязку в контейнере.

из Контейнера
void singletonIf(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать общую привязку, если она еще не зарегистрирована.

из Контейнера
void scoped(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать привязку с областью действия в контейнере.

из Контейнера
void scopedIf(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать привязку с областью действия, если она еще не зарегистрирована.

из Контейнера
void extend(string $abstract, Closure $closure)

«Расширить» абстрактный тип в контейнере.

из Контейнера
mixed instance(string $abstract, mixed $instance)

Зарегистрировать существующий экземпляр как общий в контейнере.

из Контейнера
void removeAbstractAlias(string $searched)

Удалить псевдоним из кэша псевдонимов контекстуальной привязки.

из Контейнера
void tag(array|string $abstracts, array|mixed $tags)

Назначить набор тегов данному связыванию.

из Контейнера
iterable tagged(string $tag)

Разрешить все привязки для заданного тега.

из Контейнера
void alias(string $abstract, string $alias)

Создать псевдоним типа под другим именем.

из Контейнера
mixed rebinding(string $abstract, Closure $callback)

Привязать новый обратный вызов к событию повторной привязки абстракции.

из Контейнера
mixed refresh(string $abstract, mixed $target, string $method)

Обновить экземпляр на данном целевом объекте и методе.

из Контейнера
void rebound(string $abstract)

Вызвать обратные вызовы «rebound» для данного типа абстракции.

из Контейнера
array getReboundCallbacks(string $abstract)

Получить обратные вызовы rebound для данного типа.

из Контейнера
Closure wrap(Closure $callback, array $parameters = [])

Обернуть данный замыкание таким образом, чтобы его зависимости были инжектированы при выполнении.

from Container
mixed call(callable|string $callback, array $parameters = [], string|null $defaultMethod = null)

Вызвать данный замыкание / класс@метод и инжектировать его зависимости.

from Container
string|false getClassForCallable(callable|string $callback)

Получить имя класса для данного обратного вызова, если его можно определить.

from Container
Closure factory(string $abstract)

Получить замыкание для разрешения данного типа из контейнера.

from Container
mixed makeWith(string|callable $abstract, array $parameters = [])

Функциональное имя-псевдоним для make().

from Container
mixed make(string $abstract, array $parameters = [])

Разрешить данный тип из контейнера.

mixed get(string $id)

{@inheritdoc}

from Container
mixed resolve(string|callable $abstract, array $parameters = [], bool $raiseEvents = true)

Разрешить данный тип из контейнера.

mixed getConcrete(string|callable $abstract)

Получить конкретный тип для данного абстрактного.

from Container
Closure|string|array|null getContextualConcrete(string|callable $abstract)

Получить контекстуальное конкретное связывание для данного абстрактного.

from Container
Closure|string|null findInContextualBindings(string|callable $abstract)

Найти конкретное связывание для данного абстрактного в массиве контекстуальных связываний.

from Container
bool isBuildable(mixed $concrete, string $abstract)

Определить, является ли данный конкретный тип создаваемым.

from Container
mixed build(Closure|string $concrete)

Инициализировать конкретный экземпляр данного типа.

from Container
array resolveDependencies(array $dependencies)

Разрешить все зависимости из ReflectionParameters.

from Container
bool hasParameterOverride(ReflectionParameter $dependency)

Определить, имеет ли данная зависимость переопределение параметра.

from Container
mixed getParameterOverride(ReflectionParameter $dependency)

Получить переопределение параметра для зависимости.

from Container
array getLastParameterOverride()

Получить последнее переопределение параметра.

from Container
ReflectionAttribute|null getContextualAttributeFromDependency(ReflectionParameter $dependency)

Получить контекстуальное атрибут из зависимости.

from Container
mixed resolvePrimitive(ReflectionParameter $parameter)

Разрешить не-классовую подразумевающуюся примитивную зависимость.

from Container
mixed resolveClass(ReflectionParameter $parameter)

Разрешить зависимость, основанную на классе, из контейнера.

from Container
mixed resolveVariadicClass(ReflectionParameter $parameter)

Разрешить зависимость, основанную на вариативном классе, из контейнера.

from Container
mixed resolveFromAttribute(ReflectionAttribute $attribute)

Разрешить зависимость на основе атрибута.

from Container
void notInstantiable(string $concrete)

Выбросить исключение, что конкретный тип не может быть создан.

from Container
void unresolvablePrimitive(ReflectionParameter $parameter)

Выбросить исключение для неразрешимого примитива.

from Container
void beforeResolving(Closure|string $abstract, Closure|null $callback = null)

Зарегистрировать новый обратный вызов перед разрешением для всех типов.

from Container
void resolving(Closure|string $abstract, Closure|null $callback = null)

Зарегистрировать новый обратный вызов при разрешении.

from Container
void afterResolving(Closure|string $abstract, Closure|null $callback = null)

Зарегистрировать новый обратный вызов после разрешения для всех типов.

from Container
void afterResolvingAttribute(string $attribute, Closure $callback)

Зарегистрировать новый обратный вызов после разрешения атрибута для всех типов.

из Контейнера
void fireBeforeResolvingCallbacks(string $abstract, array $parameters = [])

Вызвать все обратные вызовы до разрешения.

из Контейнера
void fireBeforeCallbackArray(string $abstract, array $parameters, array $callbacks)

Вызвать массив обратных вызовов с объектом.

из Контейнера
void fireResolvingCallbacks(string $abstract, mixed $object)

Вызвать все обратные вызовы разрешения.

из Контейнера
void fireAfterResolvingCallbacks(string $abstract, mixed $object)

Вызвать все обратные вызовы после разрешения.

из Контейнера
void fireAfterResolvingAttributeCallbacks(array $attributes, mixed $object)

Вызвать все обратные вызовы после разрешения атрибутов.

из Контейнера
array getCallbacksForType(string $abstract, object $object, array $callbacksPerType)

Получить все обратные вызовы для данного типа.

из Контейнера
void fireCallbackArray(mixed $object, array $callbacks)

Вызвать массив обратных вызовов с объектом.

из Контейнера
array getBindings()

Получить привязки контейнера.

из Контейнера
string getAlias(string $abstract)

Получить псевдоним для абстракции, если он доступен.

из Контейнера
array getExtenders(string $abstract)

Получить обратные вызовы расширения для данного типа.

из Контейнера
void forgetExtenders(string $abstract)

Удалить все обратные вызовы расширения для данного типа.

из Контейнера
void dropStaleInstances(string $abstract)

Удалить все устаревшие экземпляры и псевдонимы.

из Контейнера
void forgetInstance(string $abstract)

Удалить разрешенный экземпляр из кэша экземпляров.

из Контейнера
void forgetInstances()

Очистить все экземпляры из контейнера.

из Контейнера
void forgetScopedInstances()

Очистить все scoped экземпляры из контейнера.

из Контейнера
void flush()

Очистить контейнер от всех привязок и разрешенных экземпляров.

static Контейнер getInstance()

Получить глобально доступный экземпляр контейнера.

из Контейнера
static Контейнер|Контейнер setInstance(Container|null $container = null)

Установить общий экземпляр контейнера.

из Контейнера
bool offsetExists(string $key)

Определить, существует ли данный смещение.

из Контейнера
mixed offsetGet(string $key)

Получить значение по заданному смещению.

из Контейнера
void offsetSet(string $key, mixed $value)

Установить значение по заданному смещению.

из Контейнера
void offsetUnset(string $key)

Удалить значение по заданному смещению.

из Контейнера
mixed __get(string $key)

Динамический доступ к службам контейнера.

из Контейнера
void __set(string $key, mixed $value)

Динамическое задание служб контейнера.

из Контейнера
static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макро.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрировано ли макро.

из Macroable
static void flushMacros()

Очистить существующие макросы.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

из Macroable
mixed __call(string $method, array $parameters)

Динамически обработать вызовы класса.

из Macroable
void __construct(string|null $basePath = null)

Создать новый экземпляр приложения Illuminate.

static ApplicationBuilder configure(string|null $basePath = null)

Начать настройку нового экземпляра приложения Laravel.

static string inferBasePath()

Определить базовый каталог приложения из среды.

string version()

Получить номер версии приложения.

void registerBaseBindings()

Зарегистрировать базовые привязки в контейнер.

void registerBaseServiceProviders()

Зарегистрировать все базовые поставщики сервисов.

void bootstrapWith(array $bootstrappers)

Запустить заданный массив классов инициализации.

void afterLoadingEnvironment(Closure $callback)

Зарегистрировать обработчик, который будет выполнен после загрузки среды.

void beforeBootstrapping(string $bootstrapper, Closure $callback)

Зарегистрировать обработчик, который будет выполнен до инициализации.

void afterBootstrapping(string $bootstrapper, Closure $callback)

Зарегистрировать обработчик, который будет выполнен после инициализации.

bool hasBeenBootstrapped()

Определить, была ли инициализирована приложение ранее.

$this setBasePath(string $basePath)

Установить базовый путь приложения.

void bindPathsInContainer()

Привязать все пути приложения в контейнер.

string path(string $path = '')

Получить путь к каталогу приложения "app".

$this useAppPath(string $path)

Установить каталог приложения.

string basePath(string $path = '')

Получить базовый путь установки Laravel.

string bootstrapPath(string $path = '')

Получить путь к каталогу инициализации.

string getBootstrapProvidersPath()

Получить путь к списку поставщиков сервисов в каталоге инициализации.

$this useBootstrapPath(string $path)

Установить каталог файла инициализации.

string configPath(string $path = '')

Получить путь к файлам конфигурации приложения.

$this useConfigPath(string $path)

Установить каталог конфигурации.

string databasePath(string $path = '')

Получить путь к каталогу базы данных.

$this useDatabasePath(string $path)

Установить каталог базы данных.

string langPath(string $path = '')

Получить путь к файлам языка.

$this useLangPath(string $path)

Установить каталог файлов языка.

string publicPath(string $path = '')

Получить путь к общедоступному/веб-каталогу.

$this usePublicPath(string $path)

Установить общедоступный/веб-каталог.

string storagePath(string $path = '')

Получить путь к каталогу хранения.

$this useStoragePath(string $path)

Установить каталог хранения.

string resourcePath(string $path = '')

Получить путь к каталогу ресурсов.

string viewPath(string $path = '')

Получить путь к каталогу представлений.

string joinPaths(string $basePath, string $path = '')

Объединить заданные пути.

string environmentPath()

Получить путь к файлу конфигурации среды.

$this useEnvironmentPath(string $path)

Установить каталог для файла конфигурации среды.

$this loadEnvironmentFrom(string $file)

Установить файл конфигурации среды, который будет загружен во время инициализации.

string environmentFile()

Получить файл конфигурации среды, используемый приложением.

string environmentFilePath()

Получить полный путь к файлу конфигурации среды.

string|bool environment(string|array ...$environments)

Получить или проверить текущую среду приложения.

bool isLocal()

Определить, находится ли приложение в локальной среде.

bool isProduction()

Определить, находится ли приложение в рабочей среде.

string detectEnvironment(Closure $callback)

Определить текущую среду приложения.

bool runningInConsole()

Определить, запущено ли приложение в консоли.

bool runningConsoleCommand(string|array ...$commands)

Определить, выполняет ли приложение какую-либо из заданных команд консоли.

bool runningUnitTests()

Определить, выполняет ли приложение юнит-тесты.

bool hasDebugModeEnabled()

Определить, включен ли режим отладки в приложении.

void registered(callable $callback)

Зарегистрировать нового слушателя.

void registerConfiguredProviders()

Зарегистрировать все настроенные поставщиков.

УслугaProvider register(УслугaProvider|string $provider, bool $force = false)

Зарегистрировать поставщика услуг в приложении.

УслугaProvider|null getProvider(УслугaProvider|string $provider)

Получить зарегистрированный экземпляр поставщика услуг, если он существует.

массив getProviders(УслугaProvider|string $provider)

Получить зарегистрированные экземпляры поставщиков услуг, если они существуют.

УслугaProvider resolveProvider(string $provider)

Разрешить экземпляр поставщика услуг по имени класса.

void markAsRegistered(УслугaProvider $provider)

Отметить указанного поставщика как зарегистрированного.

void loadDeferredProviders()

Загрузить и запустить все оставшиеся отложенные поставщики.

void loadDeferredProvider(string $service)

Загрузить поставщика для отложенной услуги.

void registerDeferredProvider(string $provider, string|null $service = null)

Зарегистрировать отложенного поставщика и услугу.

void loadDeferredProviderIfNeeded(string $abstract)

Загрузить отложенного поставщика, если данный тип является отложенной услугой и экземпляр ещё не загружен.

bool isBooted()

Определить, загрузилось ли приложение.

void boot()

Запустить поставщиков услуг приложения.

void bootProvider(УслугaProvider $provider)

Запустить заданного поставщика услуг.

void booting(callable $callback)

Зарегистрировать нового слушателя запуска.

void booted(callable $callback)

Зарегистрировать нового слушателя "booted".

void fireAppCallbacks(array $callbacks)

Вызвать коллбэки запуска для приложения.

Response handle(Request $request, int $type = self::MAIN_REQUEST, bool $catch = true)

{@inheritdoc}

void handleRequest(Запрос $request)

Обработать входящий HTTP-запрос и отправить ответ в браузер.

int handleCommand(InputInterface $input)

Обработать входящую команду Artisan.

bool shouldMergeFrameworkConfiguration()

Определить, следует ли объединять базовые настройки фреймворка.

$this dontMergeFrameworkConfiguration()

Указать, что базовые настройки фреймворка объединять не следует.

bool shouldSkipMiddleware()

Определить, отключен ли middleware для приложения.

string getCachedServicesPath()

Получить путь к кэшированному файлу services.php.

string getCachedPackagesPath()

Получить путь к кэшированному файлу packages.php.

bool configurationIsCached()

Определить, кэшированы ли настройки приложения.

string getCachedConfigPath()

Получить путь к файлу кэша конфигурации.

bool routesAreCached()

Определить, кэшированы ли маршруты приложения.

string getCachedRoutesPath()

Получить путь к кэшированному файлу маршрутов.

bool eventsAreCached()

Определить, кэшированы ли события приложения.

string getCachedEventsPath()

Получить путь к кэшированному файлу событий.

string normalizeCachePath(string $key, string $default)

Нормализовать относительный или абсолютный путь к файлу кэша.

$this addAbsoluteCachePathPrefix(string $prefix)

Добавить новый префикс к списку префиксов абсолютных путей.

РежимТехническогоОбслуживания maintenanceMode()

Получить экземпляр менеджера режима технического обслуживания.

bool isDownForMaintenance()

Определить, находится ли приложение в режиме технического обслуживания.

never abort(int $code, string $message = '', array $headers = [])

Выбросить HttpException с заданными данными.

Приложение terminating(callable|string $callback)

Зарегистрировать коллбэк завершения работы приложения.

void terminate()

Завершить работу приложения.

массив<string,bool> getLoadedProviders()

Получить загруженные поставщики услуг.

bool providerIsLoaded(string $provider)

Определить, загружен ли данный поставщик услуг.

массив getDeferredServices()

Получить отложенные услуги приложения.

void setDeferredServices(array $services)

Установить отложенные услуги приложения.

void addDeferredServices(array $services)

Добавить массив услуг к отложенным услугам приложения.

bool isDeferredService(string $service)

Определить, является ли заданная услуга отложенной.

void provideFacades(string $namespace)

Настроить пространство имён фасадов в реальном времени.

string getLocale()

Получить текущий локаль приложения.

string currentLocale()

Получить текущий локаль приложения.

string getFallbackLocale()

Получить текущий локаль отказоустойчивости приложения.

void setLocale(string $locale)

Установить текущий локаль приложения.

void setFallbackLocale(string $fallbackLocale)

Установить текущий локаль отказоустойчивости приложения.

bool isLocale(string $locale)

Определить, является ли локаль приложения заданной локалью.

void registerCoreContainerAliases()

Зарегистрировать псевдонимы основных классов в контейнере.

string getNamespace()

Получить пространство имен приложения.

Подробности

ContextualBindingBuilder when(string|array $concrete)

Определить контекстуальную привязку.

Параметры

string|array $concrete

Возвращаемое значение

ContextualBindingBuilder

void whenHasAttribute(string $attribute, Closure $handler)

Определить контекстуальную привязку на основе атрибута.

Параметры

string $attribute
Closure $handler

Возвращаемое значение

void

bool bound(string $abstract)

Определить, была ли связана заданная абстрактная сущность.

Параметры

string $abstract

Возвращаемое значение

bool

bool has(string $id)

{@inheritdoc}

Параметры

string $id

Возвращаемое значение

bool

bool resolved(string $abstract)

Определить, была ли разрешена заданная абстрактная сущность.

Параметры

string $abstract

Возвращаемое значение

bool

bool isShared(string $abstract)

Определить, является ли заданный тип общим.

Параметры

string $abstract

Возвращаемое значение

bool

bool isAlias(string $name)

Определить, является ли заданная строка псевдонимом.

Параметры

string $name

Возвращаемое значение

bool

void bind(string $abstract, Closure|string|null $concrete = null, bool $shared = false)

Зарегистрировать привязку в контейнере.

Параметры

string $abstract
Closure|string|null $concrete
bool $shared

Возвращаемое значение

void

Исключения

TypeError

protected Closure getClosure(string $abstract, string $concrete)

Получить замыкание, используемое при построении типа.

Параметры

string $abstract
string $concrete

Возвращаемое значение

Closure

bool hasMethodBinding(string $method)

Определить, содержит ли контейнер привязку метода.

Параметры

string $method

Возвращаемое значение

bool

void bindMethod(array|string $method, Closure $callback)

Привязать обратный вызов к разрешению с помощью Container::call.

Параметры

array|string $method
Closure $callback

Возвращаемое значение

void

protected string parseBindMethod(array|string $method)

Получить метод для привязки в формате class@method.

Параметры

array|string $method

Возвращаемое значение

string

mixed callMethodBinding(string $method, mixed $instance)

Получить привязку метода для данного метода.

Параметры

string $method
mixed $instance

Возвращаемое значение

mixed

void addContextualBinding(string $concrete, string $abstract, Closure|string $implementation)

Добавить контекстуальную привязку в контейнер.

Параметры

string $concrete
string $abstract
Closure|string $implementation

Возвращаемое значение

void

void bindIf(string $abstract, Closure|string|null $concrete = null, bool $shared = false)

Зарегистрировать привязку, если она еще не зарегистрирована.

Параметры

string $abstract
Closure|string|null $concrete
bool $shared

Возвращаемое значение

void
END_OF_DOCUMENT_MARKER

void singleton(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать общий привязку в контейнере.

Параметры

string $abstract
Closure|string|null $concrete

Возвращаемое значение

void

void singletonIf(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать общую привязку, если она ещё не зарегистрирована.

Параметры

string $abstract
Closure|string|null $concrete

Возвращаемое значение

void

void scoped(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать привязку с областью действия в контейнере.

Параметры

string $abstract
Closure|string|null $concrete

Возвращаемое значение

void

void scopedIf(string $abstract, Closure|string|null $concrete = null)

Зарегистрировать привязку с областью действия, если она ещё не зарегистрирована.

Параметры

string $abstract
Closure|string|null $concrete

Возвращаемое значение

void

void extend(string $abstract, Closure $closure)

«Расширить» тип абстракции в контейнере.

Параметры

string $abstract
Closure $closure

Возвращаемое значение

void

Исключения

InvalidArgumentException

mixed instance(string $abstract, mixed $instance)

Зарегистрировать существующий экземпляр как общий в контейнере.

Параметры

string $abstract
mixed $instance

Возвращаемое значение

mixed

protected void removeAbstractAlias(string $searched)

Удалить псевдоним из кэша контекстуальных привязок.

Параметры

string $searched

Возвращаемое значение

void

void tag(array|string $abstracts, array|mixed $tags)

Назначить набор тегов заданной привязке.

Параметры

array|string $abstracts
array|mixed $tags

Возвращаемое значение

void

iterable tagged(string $tag)

Разрешить все привязки для заданного тега.

Параметры

string $tag

Возвращаемое значение

iterable

void alias(string $abstract, string $alias)

Создать псевдоним типа для другого имени.

Параметры

string $abstract
string $alias

Возвращаемое значение

void

Исключения

LogicException

mixed rebinding(string $abstract, Closure $callback)

Связать новый обратный вызов с событием переназначения абстракции.

Параметры

string $abstract
Closure $callback

Возвращаемое значение

mixed

mixed refresh(string $abstract, mixed $target, string $method)

Обновить экземпляр на данном целевом объекте и методе.

Параметры

string $abstract
mixed $target
string $method

Возвращаемое значение

mixed

protected void rebound(string $abstract)

Вызвать обратные вызовы «переназначения» для данного типа абстракции.

Параметры

string $abstract

Возвращаемое значение

void

protected array getReboundCallbacks(string $abstract)

Получить обратные вызовы переназначения для данного типа.

Параметры

string $abstract

Возвращаемое значение

array

Closure wrap(Closure $callback, array $parameters = [])

Обернуть заданный замыкание так, чтобы его зависимости были внедрены при выполнении.

Параметры

Closure $callback
array $parameters

Возвращаемое значение

Closure

mixed call(callable|string $callback, array $parameters = [], string|null $defaultMethod = null)

Вызвать заданный замыкание / класс@метод и внедрить его зависимости.

Параметры

callable|string $callback
array $parameters
string|null $defaultMethod

Возвращаемое значение

mixed

Исключения

InvalidArgumentException

protected string|false getClassForCallable(callable|string $callback)

Получить имя класса для заданного обратного вызова, если его можно определить.

Параметры

callable|string $callback

Возвращаемое значение

string|false

Closure factory(string $abstract)

Получить замыкание для разрешения указанного типа из контейнера.

Параметры

string $abstract

Возвращаемое значение

Closure

mixed makeWith(string|callable $abstract, array $parameters = [])

Функция-псевдоним для make().

Параметры

string|callable $abstract
array $parameters

Возвращаемое значение

mixed

Исключения

BindingResolutionException

mixed make(string $abstract, array $parameters = [])

Разрешить указанный тип из контейнера.

Параметры

string $abstract
array $parameters

Возвращаемое значение

mixed

Исключения

BindingResolutionException

mixed get(string $id)

{@inheritdoc}

Параметры

string $id

Возвращаемое значение

mixed

protected mixed resolve(string|callable $abstract, array $parameters = [], bool $raiseEvents = true)

Разрешить указанный тип из контейнера.

Параметры

string|callable $abstract
array $parameters
bool $raiseEvents

Возвращаемое значение

mixed

Исключения

BindingResolutionException
CircularDependencyException

protected mixed getConcrete(string|callable $abstract)

Получить конкретный тип для данного абстрактного типа.

Параметры

string|callable $abstract

Возвращаемое значение

mixed

protected Closure|string|array|null getContextualConcrete(string|callable $abstract)

Получить контекстуальную конкретную привязку для данного абстрактного типа.

Параметры

string|callable $abstract

Возвращаемое значение

Closure|string|array|null

protected Closure|string|null findInContextualBindings(string|callable $abstract)

Найти конкретную привязку для данного абстрактного типа в массиве контекстуальных привязок.

Параметры

string|callable $abstract

Возвращаемое значение

Closure|string|null

protected bool isBuildable(mixed $concrete, string $abstract)

Определить, является ли данный конкретный тип создаваемым.

Параметры

mixed $concrete
string $abstract

Возвращаемое значение

bool

mixed build(Closure|string $concrete)

Создать конкретный экземпляр указанного типа.

Параметры

Closure|string $concrete

Возвращаемое значение

mixed

Исключения

BindingResolutionException
CircularDependencyException

protected array resolveDependencies(array $dependencies)

Разрешить все зависимости из ReflectionParameters.

Параметры

array $dependencies

Возвращаемое значение

array

Исключения

BindingResolutionException

protected bool hasParameterOverride(ReflectionParameter $dependency)

Определить, имеет ли данная зависимость переопределение параметра.

Параметры

ReflectionParameter $dependency

Возвращаемое значение

bool

protected mixed getParameterOverride(ReflectionParameter $dependency)

Получить переопределение параметра для зависимости.

Параметры

ReflectionParameter $dependency

Возвращаемое значение

mixed

protected array getLastParameterOverride()

Получить последнее переопределение параметра.

Возвращаемое значение

array

protected ReflectionAttribute|null getContextualAttributeFromDependency(ReflectionParameter $dependency)

Получить контекстуальное атрибут из зависимости.

Параметры

ReflectionParameter $dependency

Возвращаемое значение

ReflectionAttribute|null

protected mixed resolvePrimitive(ReflectionParameter $parameter)

Разрешить примитивную зависимость, не являющуюся классом.

Параметры

ReflectionParameter $parameter

Возвращаемое значение

mixed

Исключения

BindingResolutionException

protected mixed resolveClass(ReflectionParameter $parameter)

Разрешить зависимость, базирующаяся на классе, из контейнера.

Параметры

ReflectionParameter $parameter

Возвращаемое значение

mixed

Исключения

BindingResolutionException

protected mixed resolveVariadicClass(ReflectionParameter $parameter)

Разрешить многопараметрическую зависимость, базирующуюся на классе, из контейнера.

Параметры

ReflectionParameter $parameter

Возвращаемое значение

mixed

protected mixed resolveFromAttribute(ReflectionAttribute $attribute)

Разрешить зависимость, базируясь на атрибуте.

Параметры

ReflectionAttribute $attribute

Возвращаемое значение

mixed

protected void notInstantiable(string $concrete)

Выбросить исключение, что конкретное значение не может быть создано.

Параметры

string $concrete

Возвращаемое значение

void

Исключения

BindingResolutionException

protected void unresolvablePrimitive(ReflectionParameter $parameter)

Выбросить исключение для неразрешимого примитива.

Параметры

ReflectionParameter $parameter

Возвращаемое значение

void

Исключения

BindingResolutionException

void beforeResolving(Closure|string $abstract, Closure|null $callback = null)

Зарегистрировать новый обратный вызов перед разрешением для всех типов.

Параметры

Closure|string $abstract
Closure|null $callback

Возвращаемое значение

void

void resolving(Closure|string $abstract, Closure|null $callback = null)

Зарегистрировать новый обратный вызов разрешения.

Параметры

Closure|string $abstract
Closure|null $callback

Возвращаемое значение

void

void afterResolving(Closure|string $abstract, Closure|null $callback = null)

Зарегистрировать новый обратный вызов после разрешения для всех типов.

Параметры

Closure|string $abstract
Closure|null $callback

Возвращаемое значение

void

void afterResolvingAttribute(string $attribute, Closure $callback)

Зарегистрировать новый обратный вызов после разрешения атрибута для всех типов.

Параметры

string $attribute
Closure $callback

Возвращаемое значение

void

protected void fireBeforeResolvingCallbacks(string $abstract, array $parameters = [])

Вызвать все обратные вызовы перед разрешением.

Параметры

string $abstract
array $parameters

Возвращаемое значение

void

protected void fireBeforeCallbackArray(string $abstract, array $parameters, array $callbacks)

Вызвать массив обратных вызовов с объектом.

Параметры

string $abstract
array $parameters
array $callbacks

Возвращаемое значение

void

protected void fireResolvingCallbacks(string $abstract, mixed $object)

Вызвать все обратные вызовы разрешения.

Параметры

string $abstract
mixed $object

Возвращаемое значение

void

protected void fireAfterResolvingCallbacks(string $abstract, mixed $object)

Вызвать все обратные вызовы после разрешения.

Параметры

string $abstract
mixed $object

Возвращаемое значение

void

protected void fireAfterResolvingAttributeCallbacks(array $attributes, mixed $object)

Вызвать все обратные вызовы после разрешения атрибутов.

Параметры

array $attributes
mixed $object

Возвращаемое значение

void

protected array getCallbacksForType(string $abstract, object $object, array $callbacksPerType)

Получить все обратные вызовы для данного типа.

Параметры

string $abstract
object $object
array $callbacksPerType

Значение результата

array

protected void fireCallbackArray(mixed $object, array $callbacks)

Вызвать массив обратных вызовов с объектом.

Параметры

mixed $object
array $callbacks

Значение результата

void

array getBindings()

Получить привязки контейнера.

Значение результата

array

string getAlias(string $abstract)

Получить псевдоним для абстрактного, если он доступен.

Параметры

string $abstract

Значение результата

string

protected array getExtenders(string $abstract)

Получить обратные вызовы расширителей для данного типа.

Параметры

string $abstract

Значение результата

array

void forgetExtenders(string $abstract)

Удалить все обратные вызовы расширителей для данного типа.

Параметры

string $abstract

Значение результата

void

protected void dropStaleInstances(string $abstract)

Удалить все устаревшие экземпляры и псевдонимы.

Параметры

string $abstract

Значение результата

void

void forgetInstance(string $abstract)

Удалить разрешенный экземпляр из кэша экземпляров.

Параметры

string $abstract

Значение результата

void

void forgetInstances()

Очистить все экземпляры из контейнера.

Значение результата

void

void forgetScopedInstances()

Очистить все связанные экземпляры из контейнера.

Значение результата

void

void flush()

Очистить контейнер от всех привязок и разрешенных экземпляров.

Значение результата

void

static Container getInstance()

Получить глобально доступный экземпляр контейнера.

Значение результата

Container

static Container|Container setInstance(Container|null $container = null)

Установить общий экземпляр контейнера.

Параметры

Container|null $container

Значение результата

Container|Container

bool offsetExists(string $key)

Определить, существует ли заданный смещение.

Параметры

string $key

Значение результата

bool

mixed offsetGet(string $key)

Получить значение по заданному смещению.

Параметры

string $key

Значение результата

mixed

void offsetSet(string $key, mixed $value)

Установить значение по заданному смещению.

Параметры

string $key
mixed $value

Значение результата

void

void offsetUnset(string $key)

Удалить значение по заданному смещению.

Параметры

string $key

Значение результата

void

mixed __get(string $key)

Динамический доступ к сервисам контейнера.

Параметры

string $key

Значение результата

mixed

void __set(string $key, mixed $value)

Динамическое назначение сервисов контейнера.

Параметры

string $key
mixed $value

Значение результата

void

static void macro(string $name, object|callable $macro)

Регистрация пользовательского макроса.

Параметры

string $name
object|callable $macro

Значение результата

void

static void mixin(object $mixin, bool $replace = true)

Смешивание другого объекта в класс.

Параметры

object $mixin
bool $replace

Значение результата

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверка регистрации макроса.

Параметры

string $name

Значение результата

bool

static void flushMacros()

Очистить существующие макросы.

Значение возврата

void

static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы к классу.

Параметры

string $method
array $parameters

Значение возврата

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обрабатывать вызовы к классу.

Параметры

string $method
array $parameters

Значение возврата

mixed

Исключения

BadMethodCallException

void __construct(string|null $basePath = null)

Создать новый экземпляр приложения Illuminate.

Параметры

string|null $basePath

Значение возврата

void

static ApplicationBuilder configure(string|null $basePath = null)

Начать настройку нового экземпляра приложения Laravel.

Параметры

string|null $basePath

Значение возврата

ApplicationBuilder

static string inferBasePath()

Определить базовый каталог приложения из окружения.

Значение возврата

string

string version()

Получить номер версии приложения.

Значение возврата

string

protected void registerBaseBindings()

Зарегистрировать базовые привязки в контейнер.

Значение возврата

void

protected void registerBaseServiceProviders()

Зарегистрировать все базовые поставщики услуг.

Значение возврата

void

void bootstrapWith(array $bootstrappers)

Запустить заданный массив классов загрузки.

Параметры

array $bootstrappers

Значение возврата

void

void afterLoadingEnvironment(Closure $callback)

Зарегистрировать обратный вызов для выполнения после загрузки среды.

Параметры

Closure $callback

Значение возврата

void

void beforeBootstrapping(string $bootstrapper, Closure $callback)

Зарегистрировать обратный вызов для выполнения перед загрузкой.

Параметры

string $bootstrapper
Closure $callback

Значение возврата

void

void afterBootstrapping(string $bootstrapper, Closure $callback)

Зарегистрировать обратный вызов для выполнения после загрузки.

Параметры

string $bootstrapper
Closure $callback

Значение возврата

void

bool hasBeenBootstrapped()

Определить, было ли приложение загружено ранее.

Значение возврата

bool

$this setBasePath(string $basePath)

Установить базовый путь для приложения.

Параметры

string $basePath

Значение возврата

$this

protected void bindPathsInContainer()

Привязать все пути приложения в контейнер.

Значение возврата

void

string path(string $path = '')

Получить путь к каталогу приложения "app".

Параметры

string $path

Значение возврата

string

$this useAppPath(string $path)

Установить каталог приложения.

Параметры

string $path

Значение возврата

$this

string basePath(string $path = '')

Получить базовый путь установки Laravel.

Параметры

string $path

Значение возврата

string

string bootstrapPath(string $path = '')

Получить путь к каталогу загрузки.

Параметры

string $path

Значение возврата

string

string getBootstrapProvidersPath()

Получить путь к списку поставщиков услуг в каталоге загрузки.

Значение возврата

string

$this useBootstrapPath(string $path)

Установить каталог файла загрузки.

Параметры

string $path

Значение возврата

$this

string configPath(string $path = '')

Получить путь к файлам конфигурации приложения.

Parameters

string $path

Return Value

string

$this useConfigPath(string $path)

Установить директорию конфигурации.

Parameters

string $path

Return Value

$this

string databasePath(string $path = '')

Получить путь к директории базы данных.

Parameters

string $path

Return Value

string

$this useDatabasePath(string $path)

Установить директорию базы данных.

Parameters

string $path

Return Value

$this

string langPath(string $path = '')

Получить путь к файлам языка.

Parameters

string $path

Return Value

string

$this useLangPath(string $path)

Установить директорию файлов языка.

Parameters

string $path

Return Value

$this

string publicPath(string $path = '')

Получить путь к общедоступной / веб-директории.

Parameters

string $path

Return Value

string

$this usePublicPath(string $path)

Установить общедоступную / веб-директорию.

Parameters

string $path

Return Value

$this

string storagePath(string $path = '')

Получить путь к директории хранения.

Parameters

string $path

Return Value

string

$this useStoragePath(string $path)

Установить директорию хранения.

Parameters

string $path

Return Value

$this

string resourcePath(string $path = '')

Получить путь к директории ресурсов.

Parameters

string $path

Return Value

string

string viewPath(string $path = '')

Получить путь к директории представлений.

Этот метод возвращает первый настроенный путь в массиве путей представлений.

Parameters

string $path

Return Value

string

string joinPaths(string $basePath, string $path = '')

Объединить заданные пути.

Parameters

string $basePath
string $path

Return Value

string

string environmentPath()

Получить путь к файлу среды.

Return Value

string

$this useEnvironmentPath(string $path)

Установить директорию файла среды.

Parameters

string $path

Return Value

$this

$this loadEnvironmentFrom(string $file)

Установить файл среды, который должен быть загружен во время начальной загрузки.

Parameters

string $file

Return Value

$this

string environmentFile()

Получить файл среды, используемый приложением.

Return Value

string

string environmentFilePath()

Получить полный путь к файлу среды.

Return Value

string

string|bool environment(string|array ...$environments)

Получить или проверить текущую среду приложения.

Parameters

string|array ...$environments

Return Value

string|bool

bool isLocal()

Определить, находится ли приложение в локальной среде.

Return Value

bool

bool isProduction()

Определить, находится ли приложение в рабочей среде.

Return Value

bool

string detectEnvironment(Closure $callback)

Определить текущую среду приложения.

Parameters

Closure $callback

Return Value

string

bool runningInConsole()

Определить, запущено ли приложение в консоли.

Return Value

bool

bool runningConsoleCommand(string|array ...$commands)

Определить, выполняется ли приложение с одним из заданных консольных команд.

Parameters

string|array ...$commands

Return Value

bool

bool runningUnitTests()

Определить, выполняет ли приложение юнит-тесты.

Возвращаемое значение

bool

bool hasDebugModeEnabled()

Определить, выполняется ли приложение в режиме отладки.

Возвращаемое значение

bool

void registered(callable $callback)

Зарегистрировать нового слушателя зарегистрированных событий.

Параметры

callable $callback

Возвращаемое значение

void

void registerConfiguredProviders()

Зарегистрировать все настроенные провайдеры.

Возвращаемое значение

void

Провайдер register(Провайдер|string $provider, bool $force = false)

Зарегистрировать провайдер сервисов в приложении.

Параметры

Провайдер|string $provider
bool $force

Возвращаемое значение

Провайдер

Провайдер|null getProvider(Провайдер|string $provider)

Получить экземпляр зарегистрированного провайдера сервисов, если он существует.

Параметры

Провайдер|string $provider

Возвращаемое значение

Провайдер|null

array getProviders(Провайдер|string $provider)

Получить зарегистрированные экземпляры провайдеров сервисов, если они существуют.

Параметры

Провайдер|string $provider

Возвращаемое значение

array

Провайдер resolveProvider(string $provider)

Разрешить экземпляр провайдера сервисов по имени класса.

Параметры

string $provider

Возвращаемое значение

Провайдер

protected void markAsRegistered(Провайдер $provider)

Отметить провайдер как зарегистрированный.

Параметры

Провайдер $provider

Возвращаемое значение

void

void loadDeferredProviders()

Загрузить и запустить все оставшиеся отложенные провайдеры.

Возвращаемое значение

void

void loadDeferredProvider(string $service)

Загрузить провайдер для отложенного сервиса.

Параметры

string $service

Возвращаемое значение

void

void registerDeferredProvider(string $provider, string|null $service = null)

Зарегистрировать отложенный провайдер и сервис.

Параметры

string $provider
string|null $service

Возвращаемое значение

void

protected void loadDeferredProviderIfNeeded(string $abstract)

Загрузить отложенный провайдер, если данный тип является отложенным сервисом и экземпляр еще не загружен.

Параметры

string $abstract

Возвращаемое значение

void

bool isBooted()

Определить, загрузилось ли приложение.

Возвращаемое значение

bool

void boot()

Запустить провайдеры сервисов приложения.

Возвращаемое значение

void

protected void bootProvider(Провайдер $provider)

Запустить данный провайдер сервисов.

Параметры

Провайдер $provider

Возвращаемое значение

void

void booting(callable $callback)

Зарегистрировать нового слушателя событий загрузки.

Параметры

callable $callback

Возвращаемое значение

void

void booted(callable $callback)

Зарегистрировать нового слушателя события "booted".

Параметры

callable $callback

Возвращаемое значение

void

protected void fireAppCallbacks(array $callbacks)

Вызвать события загрузки для приложения.

Параметры

array $callbacks

Возвращаемое значение

void

Response handle(Request $request, int $type = self::MAIN_REQUEST, bool $catch = true)

{@inheritdoc}

Параметры

Request $request
int $type
bool $catch

Возвращаемое значение

Response

void handleRequest(Request $request)

Обработать входящий HTTP-запрос и отправить ответ в браузер.

Parameters

Request $request

Return Value

void

int handleCommand(InputInterface $input)

Обработать входящую команду Artisan.

Parameters

InputInterface $input

Return Value

int

bool shouldMergeFrameworkConfiguration()

Определить, следует ли объединять базовые конфигурации фреймворка.

Return Value

bool

$this dontMergeFrameworkConfiguration()

Указать, что базовая конфигурация фреймворка не должна объединяться.

Return Value

$this

bool shouldSkipMiddleware()

Определить, отключены ли для приложения средства промежуточного ПО.

Return Value

bool

string getCachedServicesPath()

Получить путь к кэшированному файлу services.php.

Return Value

string

string getCachedPackagesPath()

Получить путь к кэшированному файлу packages.php.

Return Value

string

bool configurationIsCached()

Определить, кэширована ли конфигурация приложения.

Return Value

bool

string getCachedConfigPath()

Получить путь к файлу кэша конфигурации.

Return Value

string

bool routesAreCached()

Определить, кэшированы ли маршруты приложения.

Return Value

bool

string getCachedRoutesPath()

Получить путь к файлу кэша маршрутов.

Return Value

string

bool eventsAreCached()

Определить, кэшированы ли события приложения.

Return Value

bool

string getCachedEventsPath()

Получить путь к файлу кэша событий.

Return Value

string

protected string normalizeCachePath(string $key, string $default)

Нормализовать относительный или абсолютный путь к файлу кэша.

Parameters

string $key
string $default

Return Value

string

$this addAbsoluteCachePathPrefix(string $prefix)

Добавить новый префикс к списку префиксов абсолютных путей.

Parameters

string $prefix

Return Value

$this

MaintenanceMode maintenanceMode()

Получить экземпляр реализации менеджера режима технического обслуживания.

Return Value

MaintenanceMode

bool isDownForMaintenance()

Определить, находится ли приложение в режиме технического обслуживания.

Return Value

bool

never abort(int $code, string $message = '', array $headers = [])

Выбросить HttpException с заданными данными.

Parameters

int $code
string $message
array $headers

Return Value

never

Exceptions

HttpException
NotFoundHttpException

Application terminating(callable|string $callback)

Зарегистрировать завершающий обратный вызов в приложении.

Parameters

callable|string $callback

Return Value

Application

void terminate()

Завершить приложение.

Return Value

void

array<string,bool> getLoadedProviders()

Получить загруженные поставщики сервисов.

Return Value

array<string,bool>

bool providerIsLoaded(string $provider)

Определить, загружен ли указанный поставщик сервисов.

Parameters

string $provider

Return Value

bool

array getDeferredServices()

Получить отложенные сервисы приложения.

Return Value

array

void setDeferredServices(array $services)

Установить отложенные сервисы приложения.

Parameters

array $services

Return Value

void

void addDeferredServices(array $services)

Добавить массив сервисов в отложенные сервисы приложения.

Параметры

array $services

Возвращаемое значение

void

bool isDeferredService(string $service)

Определить, является ли указанный сервис отложенным сервисом.

Параметры

string $service

Возвращаемое значение

bool

void provideFacades(string $namespace)

Настроить пространство имен фасадов реального времени.

Параметры

string $namespace

Возвращаемое значение

void

string getLocale()

Получить текущий локаль приложения.

Возвращаемое значение

string

string currentLocale()

Получить текущий локаль приложения.

Возвращаемое значение

string

string getFallbackLocale()

Получить текущий локаль по умолчанию приложения.

Возвращаемое значение

string

void setLocale(string $locale)

Установить текущий локаль приложения.

Параметры

string $locale

Возвращаемое значение

void

void setFallbackLocale(string $fallbackLocale)

Установить текущий локаль по умолчанию приложения.

Параметры

string $fallbackLocale

Возвращаемое значение

void

bool isLocale(string $locale)

Определить, является ли локаль приложения заданной локалью.

Параметры

string $locale

Возвращаемое значение

bool

void registerCoreContainerAliases()

Зарегистрировать псевдонимы основных классов в контейнере.

Возвращаемое значение

void

string getNamespace()

Получить пространство имен приложения.

Возвращаемое значение

string

Исключения

RuntimeException

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Foundation/Application.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API