我試圖在同一時間,我想確保它在數據庫中唯一來驗證laravel一個URL,所以我用這個:Laravel 5.2唯一的URL驗證
'url' => 'required|unique:table,url|url',
這是很好,因爲它確保網址: 1)。需要 2)。 url是獨一無二的 3)。這裏的問題是:::甲酸爲http://www.example.com或http://example.com或https://www.example.com或http://www.example.com/test等。一切都將通過驗證...
我怎樣才能使它如果有人進入:任何的這些例子(http://www.example.com或http://example.com或https://www.example.com)會出現錯誤,因爲「example.com」是一樣的嗎?甚至子域dev.example.com我想要給他錯誤,因爲example.com在那裏?
我可以修改我的過濾器嗎?
感謝
沒有直接的方式實現這一目標,你應該先把主域名(即example.com)。你可以使用explode()。然後在驗證器數組中使用它。 –