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

app_path

Функция app_path возвращает строку с абсолютным путём к директории app вашего Laravel-приложения. Она часто используется для получения путей к файлам внутри этой директории. В качестве необязательного параметра можно передать относительный путь, который будет добавлен к основному пути.

Синтаксис

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

Пример

Давайте получим базовый путь к директории app:

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

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

"/var/www/myproject/app"

Пример

Давайте получим путь к файлу Helpers/helpers.php внутри директории app:

<?php $res = app_path('Helpers/helpers.php'); echo $res; ?>

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

"/var/www/myproject/app/Helpers/helpers.php"

Пример

Давайте загрузим файл с конфигурацией, используя app_path:

<?php namespace AppConsoleCommands; use IlluminateConsoleCommand; class LoadConfig extends Command { protected $signature = 'config:load'; protected $description = 'Load custom configuration file'; public function handle() { $configPath = app_path('Config/custom.php'); if (file_exists($configPath)) { $config = require $configPath; $this->info('Config loaded successfully'); print_r($config); } else { $this->error('Config file not found'); } } } ?>

Пример

Давайте проверим существование файла внутри директории app:

<?php $path = app_path('Models/User.php'); if (file_exists($path)) { echo 'File exists'; } else { echo 'File not found'; } ?>

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

"File exists"

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

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