Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
gilour
/
back
/
app
/
Console
/
Commands
:
testExport.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php declare(strict_types=1); namespace App\Console\Commands; use App\Exports\PaymentsExport; use App\Models\Payment; use Illuminate\Console\Command; use Maatwebsite\Excel\Facades\Excel; class testExport extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'app:test-export'; /** * The console command description. * * @var string */ protected $description = 'Command description'; /** * Execute the console command. */ public function handle(): void { // // нужны такие поля: // //Дата Название Сумма Контрагент Проект Статья Заявитель ID Тип платежа Счет // $ids = [1,2,3,4,5,6,7,8,9,10]; $export = new PaymentsExport($payments = Payment::whereHas('distributions', function ($query) use ($ids): void { $query->whereIn('project_id', $ids); }), $ids); Excel::store($export, 'xxx/resultsx.xlsx', 'public'); //file_put_contents('payments.xlsx', $f); } }