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

Функция storage_path

Функция storage_path возвращает абсолютный путь к каталогу storage вашего приложения Laravel. Первым параметром можно передать относительный путь к файлу или подкаталогу внутри storage, и тогда функция вернёт полный путь к этому ресурсу. Если параметр не указан, возвращается путь к самому каталогу storage.

Синтаксис

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

Пример

Давайте получим путь к каталогу storage:

<?php $path = storage_path(); echo $path; ?>

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

"/var/www/project/storage"

Пример

Давайте получим полный путь к файлу logs/laravel.log:

<?php $path = storage_path('logs/laravel.log'); echo $path; ?>

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

"/var/www/project/storage/logs/laravel.log"

Пример

Давайте создадим файл в каталоге storage/app и запишем в него данные:

<?php namespace AppHttpControllers; use IlluminateHttpRequest; use IlluminateSupportFacadesFile; class FileController extends Controller { public function createFile() { $path = storage_path('app/data.txt'); File::put($path, 'Hello, world!'); echo 'File created at: ' . $path; } } ?>

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

"File created at: /var/www/project/storage/app/data.txt"

Пример

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

<?php namespace AppHttpControllers; use IlluminateHttpRequest; use IlluminateSupportFacadesFile; class FileController extends Controller { public function readFile() { $path = storage_path('app/data.txt'); if (File::exists($path)) { $content = File::get($path); echo $content; } else { echo 'File not found'; } } } ?>

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

"Hello, world!"

Пример

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

<?php $path = storage_path('framework/views'); echo $path; ?>

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

"/var/www/project/storage/framework/views"

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

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