علی عباسی
4 سال پیش توسط علی عباسی مطرح شد
3 پاسخ

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

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

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

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


ثبت پرسش جدید
coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 4 سال پیش مطرح شد
0

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

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 4 سال پیش مطرح شد
0

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


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 4 سال پیش مطرح شد
0

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


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

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