Я не очень знаком с Laravel, но общая идея такова:
Создать array
.Для каждого полученного имени проверьте, есть ли оно в массиве, если нет, добавьте его в массив и обработайте.Если он уже находится в массиве, пропустите его.
Пример PHP, не уверен в Laravel
$all_brands = array();
// Check if the brand is not already in the array
if(!in_array($brand, $all_brands)) {
$all_brands[] = $brand;
// Process the brand
} else {
// Ignore entry
}
Руководство по PHP: функция in_array