راکت
حل شده

ثبت عدد ثابت در جدول دیتابیس بهمراه جدول اکسل

1 پاسخ

سلام . من در لاراول یک فایل اکسل را به یک جدول انتقال میدم . این فایل اکسل 4 ستون داره و مشکلی هم در انتقال اون ندارم . ولی میخوام یک عدد ثابت هم در یک فیلد هر رکورد جدول ذخیره بشه .( اگر عدد ثابت را در ستون 5 فایل اکسل وارد میکردم مشکلی نبود ولی میخوام آنرا بصورت مستقل از جدول اکسل در جدول دیتابیس منتقل کنم ) . در فایل import کد زیر را دارم . در سطر آخر اون عدد ثابت که گفتم مثلا 123 هستش را آورده ام . اما نتیجه بدون اینکه خطائی نشون بده ، عدد ثابت در جدول دیتابیس ثبت نمیشه . چطور میشه این مشکل را حل کرد؟ ممنونم

public function model(array $row)
{
    return new Person([ 

        'name' => $row['name'],
        'start'=>$row['start'],
        'finish'=>$row['finish'],
        'cost'=>$row['cost'],
        'person_id' => 123,     
    ]);
}
ثبت پرسش جدید

پاسخ‌ها

1
میلاد قربانی
میلاد قربانی
@miladghorbani006

تخصص: php laravel

بهترین پاسخ

سلام اول از همه چک کنید که ستون مورد نظر fillable هست یا نه ؟
اگر دیتا ثابت هست میتونید از Mutators در لاراول استفاده کنید

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

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

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