Как удалить пустую строку в файле csv с помощью laravel maatwebsite - PullRequest
0 голосов
/ 14 июля 2020

Я хочу экспортировать CSV-файл с помощью Maatwebsite в laravel. Процесс работает хорошо, но в файле csv есть пустая строка в последних данных, когда я открываю его с помощью блокнота. Показано на изображении ниже

введите описание изображения здесь

Это функция для получения данных

public function view(): View 
{
    $data = DB::table('transaction as a')
                ->join('transaction_details as b', 'a.id', 'b.header_id')
                ->select('b.order_number', 'b.changed_number')
                ->whereIn('a.id', $this->id)
                ->where('a.approve', 1)
                ->get();
    
    return view('vendor.voyager.transaction.excel-csv.generate-csv', [
      'data' => $data
    ]);
}

public function getCsvSettings(): array
{
    return [
        'enclosure' => ''
    ];
}

Это функция для вызова функции выше

public function generate(Request $request)
{

    $id = $request->ids;

    return Excel::store(new ExportTransaction($id), 'test.csv', 'ftp');
}

Как решить мою проблему, чтобы удалить пустая строка в csv f ie

...