سلام . من در لاراول یک فایل اکسل را به یک جدول انتقال میدم . این فایل اکسل 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,
]);
}
سلام اول از همه چک کنید که ستون مورد نظر fillable هست یا نه ؟
اگر دیتا ثابت هست میتونید از Mutators در لاراول استفاده کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟