Как сохранить CSV-файл в папке / publi c, используя laravel? - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь сохранить CSV-файл и загрузить его. Для загрузки я использовал следующий код.

$export = implode(",",$header)."\n";
foreach($data as $key=>$val)
{
     $export .= implode(",",$val)."\n";
}
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename='.$filename);
echo $export;
exit();

Переменные $ header, $ data и $ filename могут различаться в зависимости от программы. Тем не менее, это касается только части загрузки. Я хочу сохранить CSV-файл перед его загрузкой. Как я могу это сделать?

1 Ответ

0 голосов
/ 09 апреля 2020

Я не нашел никакого laravel специфического c решения. Но я решил это используя raw PHP.

$file = fopen($filename.'.csv','w'); //by default it uses public folder
fwrite($file,$export);
fclose($file);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...