Payam Asllee
1 سال پیش توسط Payam Asllee مطرح شد
2 پاسخ

مشکل در ثبت دیتابیس لاراول livewire

سلام خسته نباشید
تو یک دیتابیس با یک تابع که میخوام برندها را ثبت کنم
ثبت انجام نمیشه ولی مدال و خالی کردن فیلدهای داخل مدال درست انجام میشه
کد بنده اینه :

public function storBrand()
{
$validateData=$this->validate();
Brand::created([
'name'=>$this->name,
'slug'=>str::slug ($this->slug),
'status'=>$this->status==true ?'1':'0',
]);
session()->flash('message','Barnds Add Success');
$this->dispatch('close-modal');
$this->restinput();
}

ثبت پرسش جدید
محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 1 سال پیش مطرح شد
0

سلام
در مرحله اول کدتون رو ویرایش کنید و در تگ مربوط به کد در ویرایشگر متن راکت قرار بدید (مثل قطعه کد زیر)
در مرحله ی دوم کد زیر رو کامنت کن چون احتمالا مشکل اعتبار سنجی داره کدت و ادامه ی کد هات اجرا نمیشه

// $validateData=$this->validate();

در مرحله دوم fillable مربوطه در مدل Brand رو به همراه migration اون و همینطور داده ی name و status و slug رو قبل از create خروجی dd بگیر و ببین داده ها درست باشن و به ماهم نشون بده


محمد حسینی
@lu1362 1 سال پیش آپدیت شد
0

سلام بجای
Brand::created
از
Brand::create
استفاده کنی احتمالا درست بشه
من تا حالا از created استفاده نکردم نمی دونم اصللا وجود داره یا نه .


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

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