РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
814 of 1392 menu

Функция resource_path

Функция resource_path возвращает строку с абсолютным путём к папке resources вашего проекта Laravel. Она полезна для обращения к файлам представлений, языковых файлов, необработанных ассетов и другим ресурсам, которые хранятся в этом каталоге. При передаче дополнительного аргумента функция добавляет его к базовому пути через разделитель каталогов.

Синтаксис

<?php resource_path($path = ''); ?>

Функция принимает один необязательный параметр:

  • $path (строка) - путь к файлу или папке относительно каталога resources. Если параметр не указан, возвращается путь к самому каталогу resources.

Возвращаемое значение: строка с абсолютным путём.

Пример

Давайте получим абсолютный путь к каталогу resources:

<?php $res = resource_path(); echo $res; ?>

Результат выполнения кода:

"/var/www/html/laravel-project/resources"

Пример

Давайте получим путь к каталогу views, который находится внутри resources:

<?php $res = resource_path('views'); echo $res; ?>

Результат выполнения кода:

"/var/www/html/laravel-project/resources/views"

Пример

Давайте получим путь к конкретному файлу представления внутри каталога views:

<?php $res = resource_path('views/home.blade.php'); echo $res; ?>

Результат выполнения кода:

"/var/www/html/laravel-project/resources/views/home.blade.php"

Пример

Давайте получим путь к каталогу языковых файлов и проверим его существование:

<?php $lang_path = resource_path('lang'); if (is_dir($lang_path)) { echo "Directory exists"; } else { echo "Directory not found"; } ?>

Результат выполнения кода:

"Directory exists"

Смотрите также

  • функция storage_path,
    которая возвращает путь к каталогу storage
  • функция public_path,
    которая возвращает путь к каталогу public
  • функция base_path,
    которая возвращает путь к корню проекта
  • функция app_path,
    которая возвращает путь к каталогу app
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить