Как написать валидацию уникальности по двум полям laravel?
либо функцией:$validator->after(function ($validator) use ($request, $current_item) {
            if (Items::where('id', '!=', $current_item['id'])->where('source_id', $request->input('source_id'))->where('text', $request->input('text'))->exists()) {
                $validator->errors()->add('source_id', 'Ошибка уникальности сочетания source_id и text');
            }
        });
либо в БД указать уникальный составной индекс (если типы колонок позволяют): $table->unique(['source_id', 'text']);
и ловить ошибку вставки/сохранения
'source_id'   => 'unique:table_name, source_id',
'text'   => 'unique:table_name, text',
Неужели так сложно?