Laravel Eloquent - как проверить есть ли у объекта связь belongsToMany

Допустим есть класс Test

У него есть отношение:

public function types()
{
return $this->belongsToMany(TestType::class, 'test_type_connection', 'test_id', 'type_id');
}

Теперь проверим, есть ли у объекта Test тип с type_id = 1:

  $test  = Test::find(67); 
$exists = $test->types->contains(1);
var_dump($exists);

Комментарии

Комментариев пока нет, вы можете оставить свой: