راکت

خروجی اکسل در لاراول با پکیج laravel excel

3 پاسخ

سلام دوستان
من پکیج لاراول اکسل رو نصب کردم و الان میتونم خروجی اکسل ساده بگیرم از هر تیبلی که احتیاج دارم.
اگه بخوام اطلاعات چند تا تیبل رو در یک فایل اکسل بیارم چیکار باید بکنم؟؟؟

سوال بعدی اینکه اگر دوتا تیبل من با هم رابطه hasone داشته باشند و بخوام اطلاعات تیبل 1 و ستون های مورد نیازم در تیبل 2 رو خروجی بگیرم چیکار باید بکنم؟؟

ممنون میشم راهنماییم کنین

ثبت پرسش جدید

پاسخ‌ها

3
coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

اگه رابطه یک به یک باشه اینترفیس زیر رو به کلاست اضافه کن

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

علی عباسی
علی عباسی
@ali.abbasi1023

$preflight این چه متغیری هستش؟؟؟ بیشتر توضیح بدین لطفا

شاید پاسخ شما همین‌جا باشد

coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

کالکشن اطلاعات جدول اولتون ، برای مثال جدول کاربران (user) با بیو(bio) رابطه یک به یک داره شما اطلاعات کاربران رو با بیوگرافیشون میخواسن اکسپورت بگیرین، دیتا رو میدین و توی این فانکشن مپ تعریف میکنید که کدوم ستون ها رو اکسپورت بگیره

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام