Для записи в файл в Laravel вы можете использовать встроенный фасад File, который предоставляет различные методы обработки файловых операций. Вот несколько методов, которые вы можете использовать, а также примеры кода:
-
Создание файла:
use Illuminate\Support\Facades\File; File::put('path/to/file.txt', 'Hello, world!');
Этот код создаст новый файл с именем
file.txt
и запишет в него строку'Hello, world!'
. -
Добавление к файлу:
use Illuminate\Support\Facades\File; File::append('path/to/file.txt', 'This is a new line.');
Этот код откроет файл
file.txt
и добавит к нему строку'This is a new line.'
. -
Проверка существования файла:
use Illuminate\Support\Facades\File; if (File::exists('path/to/file.txt')) { // File exists } else { // File does not exist }
Этот код проверяет, существует ли файл с именем
file.txt
по указанному пути. -
Удаление файла:
use Illuminate\Support\Facades\File; File::delete('path/to/file.txt');
Этот код удаляет файл
file.txt
по указанному пути. -
Перемещение файла:
use Illuminate\Support\Facades\File; File::move('path/to/old_file.txt', 'path/to/new_file.txt');
Этот код перемещает файл
old_file.txt
в новое место и переименовывает его вnew_file.txt
. -
Копирование файла:
use Illuminate\Support\Facades\File; File::copy('path/to/source_file.txt', 'path/to/destination_file.txt');
Этот код копирует содержимое
source_file.txt
в новый файл с именемdestination_file.txt
.