تا ۶۰ درصد تخفیف شگفت انگیز نوروزی! ( آخرین فرصت )
اطلاعات بیشتر..سلام وقت بخیر دوستان یک مشکلی خوردم هرچی سرچ کردم به جوابی نرسیدم منون میشم راهنمایی کنید
یک رابطه یک به چند درام که با متدد createMany ذخیره کرده ام و برای آپدیت به مشکل خورده ام
foreach ($languages as $lang_code => $lang_title) {
if ($this->checkTranslation($lang_code, $params)) {
$translation[] = [
'lang' => $lang_code,
'title' => $params['title_' . $lang_code],
'short_description' => $params['short_description_' . $lang_code],
'description' => $params['description_' . $lang_code],
'meta_title' => $params['meta_title_' . $lang_code],
'meta_description' => $params['meta_description_' . $lang_code]
];
}
}
$newBlog->blogTranslation()->createMany($translation);
برای ویرایش به این شکل پیش رفتم
foreach ($languages as $lang_code => $lang_title) {
$translation[] = new Blog_traslation([
'user_id' => $id,
'lang' => $lang_code,
'title' => $params['title_' . $lang_code],
'short_description' => $params['short_description_' . $lang_code],
'description' => $params['description_' . $lang_code],
'meta_title' => $params['meta_title_' . $lang_code],
'meta_description' => $params['meta_description_' . $lang_code]
]);
}
$blog->blogTranslation()->saveMany($translation);
SQLSTATE[۲۳۰۰۰]: Integrity constraint violation: ۱۰۴۸ Column 'blog_id' cannot be null
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟