1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Laravelのバリデーションルールの本体の場所

Posted at

Laravelのバリデーションルールでurlに指定したものが思うように動いていないバグを調べることになった。

独自ルールを正規表現で作って置き換えてもいいかという話になったが、Laravel標準のルールから緩めすぎることにならないかと気になったのでググってみたが、詳しい仕様についてはどこにも書かれていないようだった。

正しいURLか判定します みたいなものしか見つからない。何をもって正しいの?ってのがわからなかった。

そこでソースコードの原本を探してみたところ以下のファイルに書いてあった。

vendor/laravel/framework/src/Illuminate/Validation/Concerns/ValidatesAttributes.php

このフォルダの周りにはバリデーション関係が色々あるので、ここにない場合は周りを探せばあると思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?