## Содержание - [Основы](#the-basics) - [URL маршрутов](#urls-to-routes) - [URL действий контроллеров](#urls-to-controller-actions) - [URL ресурсов](#urls-to-assets) - [URL хелперов](#url-helpers) ## Основы #### Поучение корневого URL приложения: $url = URL::base(); #### Генерация URL, относительного к корневому URL: $url = URL::to('user/profile'); #### Генерация HTTPS URL: $url = URL::to_secure('user/login'); #### Получение текущего URL: $url = URL::current(); #### Получение текущего URL включая строку запроса: $url = URL::full(); ## URL маршрутов #### Генерация URL именного маршрута: $url = URL::to_route('profile'); Может онадобиться сгенерировать URL для именного маршрута с передачей параметра в маску маршрута. #### Генерация URL именного маршрута с передачей параметра маски: $url = URL::to_route('profile', array($username)); *Рекомендуем прочитать:* - [Именные маршруты](/docs/v3/routing#named-routes) ## URL действий контроллеров #### Генерация URL действия контроллера: $url = URL::to_action('user@profile'); #### Генерация URL действия контроллера с передачей параметра маски: $url = URL::to_action('user@profile', array($username)); ## URL ресурсов URL, сгенерированый для ресурса, не будет содержать значение опции "application.index". #### Генерация URL для ресурса: $url = URL::to_asset('js/jquery.js'); ## URL хелперы Несколько глобальных функций, призванных облегчить вам жизнь при создании чистого и удобного кода: #### Генерация URL относительно базового URL: $url = url('user/profile'); #### Генерация URL ресурса: $url = asset('js/jquery.js'); #### Генерация URL именного маршрута: $url = route('profile'); #### Генерация URL именного маршрута с передачей параметра маски: $url = route('profile', array($username)); #### Генерация URL действия контроллера: $url = action('user@profile'); #### Генерация URL действия контроллера с передачей параметра маски: $url = action('user@profile', array($username));