私は、データベース内の独自のを確認すると同時に、laravelでURLを検証しようとしていますので、私はこれを使用しています:Laravel 5.2ユニークなURLの検証
'url' => 'required|unique:table,url|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()を使うことができます。その後、バリデーター配列の内部でそれを使用します。 –