文章在雄辩的laravel 5.5中得到错误的类别

时间:2018-02-27 19:44:47

标签: mysql orm laravel-5.5 laravel-eloquent

我的代码卡在我的文章中,我的文章中出现了错误的类别,详情我会显示我的代码,

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上尝试这个时

  

ARTIKEL ::与('驾驶员学校') - 化合物其中('蛞蝓'' coba123') - >得到();

结果出错了,

enter image description here

有人可以帮助我吗?这让我感到困惑,我也有谷歌搜索,但仍然没有改变结果..

1 个答案:

答案 0 :(得分:1)

您使用了错误的列:

public function kategori(){
    return $this->belongsTo('App\Kategori','kategori_id');
}