У меня есть несколько клиентов, и у каждого клиента может быть список имен (customer_name), который может быть «aka» или «предыдущий», и для каждого типа значение должно быть уникальным. Сообщение: «Вызов функции-члена pluck () для массива»
$customerPrevious = [];
if($customer_name['name_type'] == 'previous'){
// previous customer_names from server
$customerPrevious = $customer->customerNames()->where('name_type', '=', 'previous')->pluck('name')->toArray();
// previous customer_names from request
$customerPreviousRequest = $request->customer_names->where('name_type', '=', 'previous')->pluck('name')->toArray();
$duplicateValue = array_diff($customerPrevious,$customerPreviousRequest);
if($duplicateValue.length){
return response($exception->getMessage(), 404);
}
}