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

Функция public_path

Функция public_path возвращает абсолютный путь к директории public вашего проекта Laravel. Это полезно для работы с файлами, которые должны быть доступны через веб-сервер, например, изображения, CSS, JavaScript и другие публичные ресурсы. Функция принимает необязательный параметр - путь относительно публичной директории, который будет добавлен к возвращаемому пути.

Синтаксис

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

Пример

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

<?php $publicPath = public_path(); echo $publicPath; ?>

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

"/var/www/my-project/public"

Пример

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

<?php $imagePath = public_path('images/logo.png'); echo $imagePath; ?>

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

"/var/www/my-project/public/images/logo.png"

Пример

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

<?php $filePath = public_path('css/style.css'); if (file_exists($filePath)) { echo 'File exists: ' . $filePath; } else { echo 'File not found: ' . $filePath; } ?>

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

"File exists: /var/www/my-project/public/css/style.css"

Пример

Давайте создадим директорию и файл внутри публичной директории:

<?php $uploadPath = public_path('uploads'); if (!is_dir($uploadPath)) { mkdir($uploadPath, 0777, true); echo 'Directory created: ' . $uploadPath; } $filePath = $uploadPath . '/file.txt'; file_put_contents($filePath, 'Hello, World!'); echo 'File created: ' . $filePath; ?>

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

"Directory created: /var/www/my-project/public/uploadsFile created: /var/www/my-project/public/uploads/file.txt"

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

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