سلام دوستان
من پکیج لاراول اکسل رو نصب کردم و الان میتونم خروجی اکسل ساده بگیرم از هر تیبلی که احتیاج دارم.
اگه بخوام اطلاعات چند تا تیبل رو در یک فایل اکسل بیارم چیکار باید بکنم؟؟؟
سوال بعدی اینکه اگر دوتا تیبل من با هم رابطه hasone داشته باشند و بخوام اطلاعات تیبل 1 و ستون های مورد نیازم در تیبل 2 رو خروجی بگیرم چیکار باید بکنم؟؟
ممنون میشم راهنماییم کنین
اگه رابطه یک به یک باشه اینترفیس زیر رو به کلاست اضافه کن
use Maatwebsite\Excel\Concerns\WithMapping;
و یه فانکشن اضافه میشه که میتونی به شکل زیر استفاده کنی
public function map($preflight): array
{
return [
$preflight->id,
$preflight->job->job_key,
$preflight->job->type,
$preflight->job->job_no,
$preflight->job->due_out,
$preflight->cyc_time,
$preflight->recieved_at,
$preflight->completed_at,
$preflight->fixed_at,
$preflight->spt_user1,
$preflight->spt_user2,
$preflight->pending,
$preflight->spt_time,
$preflight->handover,
$preflight->pf_issues,
$preflight->lowres_dtp,
];
}
https://laracasts.com/discuss/channels/laravel/laravel-excel-export-with-hasone-relationship
$preflight این چه متغیری هستش؟؟؟ بیشتر توضیح بدین لطفا
شاید پاسخ شما همینجا باشد