У меня есть модель Bus and Route, которая пытается получить доступ к маршруту через шину, но получает ошибку
Неопределенное свойство: stdClass :: $ route
Контроллер:
foreach ($Bus as $tBus){
foreach ($tBus->route as $tBusRoute) {//Undefined property: stdClass::$route
if($tBusRoute->id == $rId){
$BusRouteId = $tBusRoute->pivot->id; }
}
}
Модель шины:
class Bus extends Model
{
protected $table = 'bus';
public $primaryKey = 'id';
public $timestamp = true;
public function route(){
return $this->belongsToMany(Route::class , 'bus_route' , 'bus_id' , 'route_id')->withPivot('id');
}
Модель маршрута:
class Route extends Model
{
protected $table = 'route';
public $primaryKey = 'id';
public $timestamp = true;
public function bus(){
return $this->belongsToMany(Bus::class , 'bus_route' , 'route_id' , 'bus_id');
}
Ошибка: неопределенное свойство: stdClass :: $ route