URL
класс URL расширяет Facade (Просмотреть исходный код)
Свойства
| статический защищённый Application|null | $app | Экземпляр приложения, к которому осуществляется обращение. | из Facade |
| статический защищённый массив | $resolvedInstance | Экземпляры разрешённых объектов. | из Facade |
| статический защищённый bool | $cached | Указывает, должен ли разрешённый экземпляр кешироваться. | из Facade |
Методы
| static void | resolved(Closure $callback) Выполнить замыкание, когда фасад будет разрешен. | from Facade |
| static MockInterface | spy() Преобразовать фасад в шпион Mockery. | from Facade |
| static MockInterface | partialMock() Инициализировать частичное поддразнивание фасада. | from Facade |
| static Expectation | shouldReceive() Инициализировать ожидание поддразнивания фасада. | from Facade |
| static Expectation | expects() Инициализировать ожидание поддразнивания фасада. | from Facade |
| static MockInterface | createFreshMockInstance() Создать новый экземпляр поддразнивания для данного класса. | from Facade |
| static MockInterface | createMock() Создать новый экземпляр поддразнивания для данного класса. | from Facade |
| static bool | isMock() Определяет, установлен ли поддразнивание как экземпляр фасада. | from Facade |
| static string|null | getMockableClass() Получить поддразниваемый класс для связанного экземпляра. | from Facade |
| static void | swap(mixed $instance) Обмен базового экземпляра за фасадом. | from Facade |
| static bool | isFake() Определяет, установлен ли "фейк" как экземпляр фасада. | from Facade |
| static mixed | getFacadeRoot() Получить корневый объект за фасадом. | from Facade |
| static string | getFacadeAccessor() Получить зарегистрированное имя компонента. | |
| static mixed | resolveFacadeInstance(string $name) Разрешить корневой экземпляр фасада из контейнера. | from Facade |
| static void | clearResolvedInstance(string $name) Очистить разрешенный экземпляр фасада. | from Facade |
| static void | clearResolvedInstances() Очистить все разрешенные экземпляры. | from Facade |
| static Collection | defaultAliases() Получить стандартные псевдонимы приложения. | from Facade |
| static Application|null | getFacadeApplication() Получить экземпляр приложения за фасадом. | from Facade |
| static void | setFacadeApplication(Application|null $app) Установить экземпляр приложения. | from Facade |
| static mixed | __callStatic(string $method, array $args) Обработать динамические статические вызовы объекта. | from Facade |
| static string | full() Нет описания | |
| static string | current() Нет описания | |
| static string | previous(mixed $fallback = false) Нет описания | |
| static string | previousPath(mixed $fallback = false) Нет описания | |
| static string | to(string $path, mixed $extra = [], bool|null $secure = null) Нет описания | |
| static string | query(string $path, array $query = [], mixed $extra = [], bool|null $secure = null) Нет описания | |
| static string | secure(string $path, array $parameters = []) Нет описания | |
| static string | asset(string $path, bool|null $secure = null) Нет описания | |
| static string | secureAsset(string $path) Нет описания | |
| static string | assetFrom(string $root, string $path, bool|null $secure = null) Нет описания | |
| static string | formatScheme(bool|null $secure = null) Нет описания | |
| static string | signedRoute(string $name, mixed $parameters = [], DateInterval|int|null $expiration = null, bool $absolute = true) Нет описания | |
| static string | temporarySignedRoute(string $name, DateInterval|int $expiration, array $parameters = [], bool $absolute = true) Нет описания | |
| static bool | hasValidSignature(Request $request, bool $absolute = true, array $ignoreQuery = []) Нет описания | |
| static bool | hasValidRelativeSignature(Request $request, array $ignoreQuery = []) Нет описания | |
| static bool | hasCorrectSignature(Request $request, bool $absolute = true, array $ignoreQuery = []) Нет описания | |
| static bool | signatureHasNotExpired(Request $request) Нет описания |
| статический строка | route(строка $name, смешанный $parameters = [], логическое $absolute = true) Описание отсутствует | |
| статический строка | toRoute(Маршрут $route, смешанный $parameters, логическое $absolute) Описание отсутствует | |
| статический строка | action(строка|массив $action, смешанный $parameters = [], логическое $absolute = true) Описание отсутствует | |
| статический массив | formatParameters(смешанный|массив $parameters) Описание отсутствует | |
| статический строка | formatRoot(строка $scheme, строка|null $root = null) Описание отсутствует | |
| статический строка | format(строка $root, строка $path, Маршрут|null $route = null) Описание отсутствует | |
| статический логическое | isValidUrl(строка $path) Описание отсутствует | |
| статический void | defaults(массив $defaults) Описание отсутствует | |
| статический массив | getDefaultParameters() Описание отсутствует | |
| статический void | forceScheme(строка|null $scheme) Описание отсутствует | |
| статический void | forceRootUrl(строка|null $root) Описание отсутствует | |
| статический UrlGenerator | formatHostUsing(Closure $callback) Описание отсутствует | |
| статический UrlGenerator | formatPathUsing(Closure $callback) Описание отсутствует | |
| статический Closure | pathFormatter() Описание отсутствует | |
| статический Запрос | getRequest() Описание отсутствует | |
| статический void | setRequest(Запрос $request) Описание отсутствует | |
| статический UrlGenerator | setRoutes(RouteCollectionInterface $routes) Описание отсутствует | |
| статический UrlGenerator | setSessionResolver(вызываемый $sessionResolver) Описание отсутствует | |
| статический UrlGenerator | setKeyResolver(вызываемый $keyResolver) Описание отсутствует | |
| статический UrlGenerator | withKeyResolver(вызываемый $keyResolver) Описание отсутствует | |
| статический UrlGenerator | resolveMissingNamedRoutesUsing(вызываемый $missingNamedRouteResolver) Описание отсутствует | |
| статический строка | getRootControllerNamespace() Описание отсутствует | |
| статический UrlGenerator | setRootControllerNamespace(строка $rootNamespace) Описание отсутствует | |
| статический void | macro(строка $name, объект|вызываемый $macro = null) Описание отсутствует | |
| статический void | mixin(объект $mixin, логическое $replace = true) Описание отсутствует | |
| статический логическое | hasMacro(строка $name) Описание отсутствует | |
| статический void | flushMacros() Описание отсутствует |
Подробности
статический void resolved(Closure $callback)
Выполнить Closure, когда фасад будет разрешен.
статический MockInterface spy()
Преобразовать фасад в шпион Mockery.
статический MockInterface partialMock()
Инициализировать частичный mock для фасада.
статический Expectation shouldReceive()
Инициализировать ожидание mock для фасада.
статический Expectation expects()
Инициализировать ожидание mock для фасада.
статический защищенный MockInterface createFreshMockInstance()
Создать новый экземпляр mock для указанного класса.
статический защищенный MockInterface createMock()
Создать новый экземпляр mock для указанного класса.
статический защищенный логическое isMock()
Определяет, установлен ли mock в качестве экземпляра фасада.
статический защищенный строка|null getMockableClass()
Получить класс mock для привязанного экземпляра.
static void swap(mixed $instance)
Переключает базовый экземпляр за фасадом.
static protected bool isFake()
Определяет, установлен ли «фальшивый» экземпляр фасада.
static mixed getFacadeRoot()
Получить корневый объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(string $name)
Разрешить корневой экземпляр фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешенный экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешенные экземпляры.
static Collection defaultAliases()
Получить стандартные псевдонимы приложения.
static Application|null getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application|null $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта.
static string full()
Нет описания
static string current()
Нет описания
static string previous(mixed $fallback = false)
Нет описания
static string previousPath(mixed $fallback = false)
Нет описания
static string to(string $path, mixed $extra = [], bool|null $secure = null)
Нет описания
static string query(string $path, array $query = [], mixed $extra = [], bool|null $secure = null)
Нет описания
static string secure(string $path, array $parameters = [])
Нет описания
static string asset(string $path, bool|null $secure = null)
Нет описания
static string secureAsset(string $path)
Нет описания
static string assetFrom(string $root, string $path, bool|null $secure = null)
Нет описания
static string formatScheme(bool|null $secure = null)
Нет описания
static string signedRoute(string $name, mixed $parameters = [], DateInterval|int|null $expiration = null, bool $absolute = true)
Без описания
static string temporarySignedRoute(string $name, DateInterval|int $expiration, array $parameters = [], bool $absolute = true)
Без описания
static bool hasValidSignature(Request $request, bool $absolute = true, array $ignoreQuery = [])
Без описания
static bool hasValidRelativeSignature(Request $request, array $ignoreQuery = [])
Без описания
static bool hasCorrectSignature(Request $request, bool $absolute = true, array $ignoreQuery = [])
Без описания
static bool signatureHasNotExpired(Request $request)
Без описания
static string route(string $name, mixed $parameters = [], bool $absolute = true)
Без описания
static string toRoute(Route $route, mixed $parameters, bool $absolute)
Без описания
static string action(string|array $action, mixed $parameters = [], bool $absolute = true)
Без описания
static array formatParameters(mixed|array $parameters)
Без описания
static string formatRoot(string $scheme, string|null $root = null)
Без описания
static string format(string $root, string $path, Route|null $route = null)
Без описания
static bool isValidUrl(string $path)
Без описания
static void defaults(array $defaults)
Без описания
static array getDefaultParameters()
Без описания
static void forceScheme(string|null $scheme)
Без описания
static void forceRootUrl(string|null $root)
Без описания
static UrlGenerator formatHostUsing(Closure $callback)
Без описания
static UrlGenerator formatPathUsing(Closure $callback)
Без описания
static Closure pathFormatter()
Без описания
static Request getRequest()
Без описания
static void setRequest(Request $request)
Без описания
static UrlGenerator setRoutes(RouteCollectionInterface $routes)
Без описания
static UrlGenerator setSessionResolver(callable $sessionResolver)
Без описания
static UrlGenerator setKeyResolver(callable $keyResolver)
Без описания
static UrlGenerator withKeyResolver(callable $keyResolver)
Без описания
static UrlGenerator resolveMissingNamedRoutesUsing(callable $missingNamedRouteResolver)
Без описания
static string getRootControllerNamespace()
Без описания
static UrlGenerator setRootControllerNamespace(string $rootNamespace)
Без описания
static void macro(string $name, object|callable $macro = null)
Без описания
static void mixin(object $mixin, bool $replace = true)
Без описания
static bool hasMacro(string $name)
Без описания
static void flushMacros()
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/Facades/URL.html