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

Метод lastModified

Метод lastModified применяется к экземпляру класса Storage и возвращает время последнего изменения указанного файла в формате UNIX timestamp. Первым параметром передаётся путь к файлу относительно корня диска. Если файл не существует, метод вернёт false.

Синтаксис

<?php Storage::lastModified($path); ?>

Пример

Давайте получим время последнего изменения файла 'public/uploads/photo.jpg':

<?php use Illuminate\Support\Facades\Storage; $timestamp = Storage::lastModified('public/uploads/photo.jpg'); echo $timestamp; ?>

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

"1642345678"

Пример

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

<?php use Illuminate\Support\Facades\Storage; $timestamp = Storage::lastModified('public/uploads/photo.jpg'); $date = date('Y-m-d H:i:s', $timestamp); echo $date; ?>

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

"2022-01-16 17:47:58"

Пример

Давайте проверим, существует ли файл, и если да, то выведем время его последнего изменения:

<?php use Illuminate\Support\Facades\Storage; $path = 'public/uploads/photo.jpg'; if (Storage::exists($path)) { $timestamp = Storage::lastModified($path); echo "File last modified: " . date('Y-m-d H:i:s', $timestamp); } else { echo "File not found"; } ?>

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

"File last modified: 2022-01-16 17:47:58"

Пример

Давайте используем метод с пользовательским диском:

<?php use Illuminate\Support\Facades\Storage; $disk = Storage::disk('s3'); $timestamp = $disk->lastModified('documents/report.pdf'); echo $timestamp; ?>

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

"1654321890"

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

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