جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
ابراهیم پرموته
4 سال پیش توسط ابراهیم پرموته مطرح شد
2 پاسخ

ارتباط با دیتابیس با Eloquent

من یک جدول ساختم به اسم categorys و یک مدل به اسم Category از

Category::all();

برای خوندن اطلات استفاده می کنم اما اخطار زیر رو می ده

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bismark_laravel.categories' doesn't exist (SQL: select * from `categories`)

ثبت پرسش جدید
وحید
تخصص : Fullstack
@forughi.vahid 4 سال پیش آپدیت شد
2

@parmoote007
این خط رو به مدل Category اضافه کنید

protected $table = 'categorys';

یا اگر میخواید از convention لاراول پیروی کنید اسم جدولتون رو به categories تغییر بدید . طبق کانونشن لاراول اسم جدول باید اسم جمع مدلتون باشه ، توی انگلیسی کلماتی که آخرشون y دارن با ies به اسم جمع تبدیل میشن


ابراهیم پرموته
@parmoote007 4 سال پیش مطرح شد
0

خیلی ممنون


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

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