Приложение Laravel 4.2: проблема при экспорте CSV-файла

Я хочу экспортировать некоторые данные (коллекция Laravel) в виде файла CSV.

public function exportTransaction()
{
$ticket=all();

$filename=$customer['firstname']."_".date('Y-m-d').".csv";
$file_path=storage_path(). "/transactions"."/".$filename;
$handle = fopen($file_path,"w+");
fputcsv($handle, array('date'));

foreach($ticket as $row) {
fputcsv($handle, array($row['orderDate']));
}

fclose($handle);

$headers = array(
'Content-Type' => 'text/csv',
);

return Response::download($file_path, $filename, $headers);
}

Это мой код Я получаю эту ошибку

local.ERROR: исключение
‘Symfony \ Component \ HttpFoundation \ File \ Exception \ FileNotFoundException’
с сообщением ‘Файл
«/var/www/html/FootballTicketPad/geethu/bondcms/app/storage/transactions/we1_2018-03-20.csv»не существует» в
/var/www/html/FootballTicketPad/geethu/bondcms/vendor/symfony/http-foundation/File/File.php:37

0

Решение

Это был вопрос разрешения

cd storage

chmod -Rv 777 transcations
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector