Я застрял в своем коде, где в своей статье я попал в неправильную категорию, для подробностей я покажу свой код,
Artikel model
class Artikel extends Model
{
protected $fillable = [
'judul', 'kutipan', 'slug', 'kategori_id','tag_id', 'isi', 'meta_keyword', 'meta_deskripsi', 'foto', 'status'
];
protected $table = 'artikel';
public function kategori(){
return $this->belongsTo('App\Kategori','id');
}
}
и эта модель Kategori
protected $fillable = ['nama_kategori', 'slug'];
protected $table = 'kategori';
public function tag()
{
return $this->belongsTo('App\Tag','kategori_id');
}
public function artikel()
{
return $this->hasMany('App\Artikel','kategori_id');
}
и когда я пробую это на php artisan tinker
Код :: с ( 'Категория') → где ( 'тихоход', 'coba123') → получить();
в результате получится не так,
Кто-нибудь может мне помочь? это заставляет меня смущать, у меня также есть googling, но все равно не изменяю результат..
Вы используете неправильный столбец:
public function kategori(){
return $this->belongsTo('App\Kategori','kategori_id');
}