Я хочу создать связь между таблицей списков и атрибутов в laravel, для этого я использовал следующий код для установления связи sh между ними, но данные, на мой взгляд, не поступают из обеих таблиц. Я получаю следующую ошибку:
Вызов неопределенного отношения [adListAttributes] для модели [App \ Models \ AdListing].
Здесь список может иметь столько атрибутов, сколько и атрибутов может быть связан со многими списками
ad_listings:
id
title
name
date
ad_list_attributes table :
id
listing_id
name
namespace App\Models;
use Eloquent;
use Illuminate\Database\Eloquent\Model;
class AdListAttribute extends Model
{
protected $table = "ad_list_attributes";
public function Listings()
{
return $this->belongsToMany('AdListing', 'id', 'listing_id');
}
}
namespace App\Models;
use Eloquent;
use Illuminate\Database\Eloquent\Model;
class AdListing extends Model
{
protected $table = "ad_listings";
public function Attributes()
{
return $this->belongsToMany('AdListAttribute', 'listing_id', 'id');
}
}