- Düzenlendi
Aşağıdaki gibi url yi doğruluyorum. Ama url benzersizmi kontrolu yaparken örneğin deneme.com varsa hata veriyor ama www.deneme.com olarak eklenirse hata verdirmeyi başaramadım. url başında www. varsa kaldırmak istemiyorum.
$url = $request->input('url');
if (!preg_match("~^(https?://)~", $url)) {
$url = "https://" . $url;
}
$request->merge(['url' => $url]);
$request->validate([
'title' => 'required|string|max:255',
'description' => 'nullable|string',
'url'=>['required','unique:website,url', new Siteurl],
'category_id' => 'required|max:255',
]);