$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']);