• File: WaterExport.php
  • Full Path: /var/www/imaliapitest/app/Exports/WaterExport.php
  • Date Modified: 05/19/2025 4:29 PM
  • File size: 781 bytes
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace App\Exports;

use Maatwebsite\Excel\Concerns\FromCollection;

class WaterExport implements FromCollection
{
    /**
     * @return \Illuminate\Support\Collection
     */
    public function collection()
    {
        $water = \App\Water::query()
            ->join('imali_accounts', 'imali_accounts.user_id', '=', 'waters.user_id')
            ->join('users', 'users.id', '=', 'waters.user_id')
            ->whereDate('waters.created_at', '=', date('Y-m-d', strtotime(' -1 day')))
            ->select('reqMsgID as transaction', 'clientNumber', 'entityNumber', 'clientName',
                'account_number', 'name as first_name', 'last_name', 'purchaseValue', 'TransactionCost', 'waters.created_at as data')
            ->get();

        return $water;

    }
}