0
0

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入門】Validator::Extend

Posted at

導入

1周目のLaravel入門を実践中、引っかかった点があったので共有がてらあげます。

経緯

p157の「Validate::extendを利用する」を実践中、以下コードの「extend」の部分にエラーが出ていたため、「use」に問題があるのではないかとは思っていた。
    public function boot()
    {

        Validator::extend('hello', function($attribute, $value, $parameters, $validator){
            return $value % 2 == 0;
        });
    }

しかしまだ始めてから少ししか経っていないのにValidatorのuseに種類があるとは思わなかった。

なので別サイト(結構前にやったのでどのサイトか忘れました)から持ってきた、こちらのuseを使っていた。

use Illuminate\Validation\Validator;

しかしこのサイトを見て、

use Illuminate\Support\Facades\Validator;

が正しいということがわかった。

最後に

この2つの違いがわかっていないのでちゃんと調べます。
そして引き続き勉強頑張ります。
0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?