->rules([
fn (Get $get): Closure => function(string $attribute, mixed $value, Closure $fail) use ($get): bool {
$slugInDomain = Link::where('domain_id', $get('domain_id'))
->where('slug', '=', $value)
->first();
if ( $slugInDomain ) {
$fail("The slug is already in use.");
}
return true;
}
])
->rules([
fn (Get $get): Closure => function(string $attribute, mixed $value, Closure $fail) use ($get): bool {
$slugInDomain = Link::where('domain_id', $get('domain_id'))
->where('slug', '=', $value)
->first();
if ( $slugInDomain ) {
$fail("The slug is already in use.");
}
return true;
}
])