Teşekkür ederim hocam bu şekilde cözdüm.
 $url = $request->input('url');
    if (!preg_match("~^(https?://)~", $url)) {
        $url = "https://" . $url;
    }
    $request->merge(['url' => $url]);
    $domain = preg_replace('/^www\./', '', parse_url($url, PHP_URL_HOST));
    Validator::extend('unique_domain', function ($attribute, $value, $parameters, $validator) use ($domain) {
        return \App\Models\Website::where('url', 'like', '%' . $domain . '%')->doesntExist();
    });
    $request->validate([
        'url'=>['required','unique_domain', new Siteurl],
    ], [
        'unique_domain' => 'The domain is already in save.',
    ]);
    $website = Website::create([
        'url' => $url,
    ]);