base_path
Функция base_path возвращает строку, содержащую абсолютный путь к корню проекта Laravel. Если передан параметр $path, то он добавляется к корневому пути. Это полезно для обращения к файлам и директориям, находящимся за пределами стандартных папок, таких как app, public или storage.
Параметр $path является необязательным и должен быть строкой. Если он не передан, функция возвращает только корневой путь.
Синтаксис
<?php
base_path($path = '');
?>
Пример
Получим абсолютный путь к корню проекта:
<?php
$res = base_path();
echo $res;
?>
Результат выполнения кода:
"/var/www/my-laravel-project"
Пример
Получим путь к файлу конфигурации config/app.php с помощью base_path:
<?php
$res = base_path('config/app.php');
echo $res;
?>
Результат выполнения кода:
"/var/www/my-laravel-project/config/app.php"
Пример
Используем base_path для подключения файла из корневой директории, например, .env:
<?php
$envFilePath = base_path('.env');
echo $envFilePath;
?>
Результат выполнения кода:
"/var/www/my-laravel-project/.env"
Смотрите также
-
функция
app_path,
которая возвращает путь к директорииapp -
функция
storage_path,
которая возвращает путь к директорииstorage -
функция
public_path,
которая возвращает путь к директорииpublic -
функция
resource_path,
которая возвращает путь к директорииresources