Я использую Laravel Excel 2.1.0 в локальном проекте для записи строки в файл Excel.
Это мой код:
$filePath = storage_path('myfile.xls');
$rows = \Excel::load($filePath, function($reader) {
$sheet = $reader->sheet(0);
$sheet->appendRow(
array(
'Hello'
)
);
});
Все работает и новыйк моему файлу добавлена строка.
Иногда может случиться, что файл Excel открывается, когда пользователь пытается добавить новую строку.В этом случае Laravel, справедливо, покажет мне эту ошибку:
fopen(mypath\myfile.xls): failed to open stream: Resource temporarily unavailable
Как я могу обработать эту ошибку, чтобы пропустить функцию и продолжить мой код без добавления строки?