Почему этот код возвращает false каждый раз?
$lics = collect(['lic100' => auth()->user()->lic100, 'lic250' => auth()->user()->lic250, 'lic500' => auth()->user()->lic500]);
$licsowned = $lics->filter()->keys();
$haslicense = property_exists($licsowned, $data['lictype']);
$ licsowned:
Illuminate\Support\Collection {#367 ▼
#items: array:3 [▼
0 => "lic100"
1 => "lic250"
2 => "lic500"
]
}
$ data ['lictype'] имеет значение lic250
Я также пытался с in_array (), но он выдал сообщение об ошибке, что значение должно быть массивом, и я передал объект.