Laravel: вызов неопределенных отношений [App \ ActCategorie] для модели [App \ Actualite] - PullRequest
0 голосов
/ 09 мая 2019

Категория Модель:


    public function Actualites() {
        return $this->hasMany('App\Actualite','categorie_id');    
    }

Фактическая модель:

    public function ActCategorie() {
        return $this->belongsTo('App\ActCategorie');    
    }

Контроллер

     public function showAll(){
        $act = Actualite::with(ActCategorie::class)->get();
        return view('Admin.showAllActualite',['actualites' => $act]);
    }

Просмотр:

{{ $act->ActCategorie->name }} 

Ответы [ 2 ]

0 голосов
/ 09 мая 2019

Если вы стремитесь загрузить отношение , вы будете использовать имя метода, ссылающегося на отношение, а не имя самого связанного класса:

public function showAll()
{
    $act = Actualite::with('ActCategorie')->get();

    return view('Admin.showAllActualite',['actualites' => $act]);
}
0 голосов
/ 09 мая 2019

Заменить код следующим:

public function showAll(){
    $act = Actualite::with('ActCategorie')->get();
    return view('Admin.showAllActualite',['actualites' => $act]);
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...