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

Метод get

Метод get класса Storage применяется для чтения содержимого файла из выбранного диска файловой системы. Первым параметром передаётся путь к файлу относительно корня диска. Метод возвращает строку с содержимым файла или выбрасывает исключение FileNotFoundException, если файл не существует.

Синтаксис

<?php use Illuminate\Support\Facades\Storage; Storage::get($path); ?>

Пример

Давайте получим содержимое файла 'example.txt' из хранилища:

<?php use Illuminate\Support\Facades\Storage; $res = Storage::get('example.txt'); echo $res; ?>

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

"Hello, world!"

Пример

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

<?php use Illuminate\Support\Facades\Storage; $res = Storage::get('folder/example.txt'); echo $res; ?>

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

"Content from folder"

Пример

Давайте обработаем ситуацию, когда файл не существует:

<?php use Illuminate\Support\Facades\Storage; if (Storage::exists('missing.txt')) { $res = Storage::get('missing.txt'); echo $res; } else { echo "File not found"; } ?>

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

"File not found"

Пример

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

<?php use Illuminate\Support\Facades\Storage; $json = Storage::get('data.json'); $data = json_decode($json, true); print_r($data); ?>

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

Array ( [name] => "John" [age] => 30 [city] => "New York" )

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

  • метод put,
    который записывает содержимое в файл
  • метод exists,
    который проверяет существование файла
  • метод delete,
    который удаляет файл
  • метод download,
    который скачивает файл
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить