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);
Комментарии