سامان
9 ماه پیش توسط سامان مطرح شد
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,     
    ]);
}

ثبت پرسش جدید
میلاد قربانی
تخصص : php laravel
@miladghorbani006 9 ماه پیش مطرح شد
1

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


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

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