Call to undefined relationship [リレーション名] on model [App\Models\モデル名].

Laravel

モデル[App \ Models \モデル名]で定義されていない関係[リレーション名]を呼び出します。

anonymous / 2018-03-13 / 1863 / 1
このエントリーをはてなブックマークに追加
関連記事

コメント

リレーションが定義に失敗してるときに出るエラー。
まずやるのは名前関連のミスがないかチェック。複数形のsがついてたりとか。

<?php
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class モデル名 extends Model
{
    public function リレーション名()
    {
        return $this->belongsTo('App\Models\モデル名', 'user_id');
    }
}
anonymous / 2018-03-13