راکت
حل شده

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

2 پاسخ

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

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();
}
ثبت پرسش جدید

پاسخ‌ها

2
محمد رضا
محمد رضا
@salar.mohammad2013

تخصص: Full Stack Developer

بهترین پاسخ

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

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

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

محمد حسینی
محمد حسینی
@mehdihoseini1362

تخصص: یه ذره لاراول ، یه کمی سئو

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

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

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

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