Tips
26 жовтня 2026
`distinct` - без дублікатів у масивах
Відправляєте масив значень і треба гарантувати унікальність?
distinct перевіряє, що дублікатів немає.
Коли корисно:
- Списки email’ів
- Теги
- Multi-select
- Bulk-операції
Опції:
distinct— чутливо до регіструdistinct:ignore_case— без урахування регіструdistinct:strict— строгі типи
Порада: комбінуйте з правилами array.
public function rules()
{
return [
'emails' => 'required|array',
'emails.*' => 'email|distinct',
'tags' => 'required|array',
'tags.*' => 'string|distinct:ignore_case',
'ids' => 'required|array',
'ids.*' => 'integer|distinct:strict',
];
}