eror saat belajar laravel eloquent (eror SQLSTATE[42S02]: Base table or view not found)

Saya mau tanya, saya baru belajar laravel pakai tutorial youtub Sekolah Koding, dan baru sampai bagian Eloquent. di tutorial menggunakan laravel 5.3, sedangkan saya versi laravel 5.6 saya bingung untuk kode dibawah ini :


      $blogs = BlogModel::all();
      dd($blogs);
      return view('home');

pada awalnya saya kira bagian BlogModel::all(); itu adalah nama class modelnya, soalnya ditutorial jg diisi sama sesuai nama class modelnya (di tutorial namanya Blog) tapi malah muncul eror sedangkan tutorialnya sukses, erornya ini :

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

sudah saya ganti dengan nama table di db saya, sama spt tutorial tp ttp eror juga. Jadi saya minta tolong solusinya bagaimana dan juga penjelasannya sebenarnya itu bagian apa. Terimakasih.

avatar albertchristss
@albertchristss

9 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

coba ketikin modelnya gan

avatar irestuf
@irestuf

51 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

arti error ini able 'db_belajar_laravel.blog_models' doesn't exist (SQL: select * from `blog_models kamu ngga bunya database table yang namanya blog_models, kalo nama tablenya blogs cukup nama kelasnya Blog.php (class Blog)

avatar hilmanski
@hilmanski

2672 Kontribusi 2132 Poin

Dipost 6 tahun yang lalu

di model cuma ada syntax ini :

   public $timestamps = false;
avatar albertchristss
@albertchristss

9 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

astaga...... lupa dikasih

 protected $tabl

ternyata kurang teliti doang,,, hehehehe... makasih yg sudah mau respon ^_^

avatar albertchristss
@albertchristss

9 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban