する質問をすることでしか得られない、回答やアドバイスがある。29laravelを学習しているのですが、バリデータについてお聞きしたいことがあります。}}上記は、作成したオリジナルのバリデータクラス(HelloValidator.php)のコードになります。お聞きしたい点なのですが、バリデーションで使われるルールとしまして、validateHelloメソッドを用意すれば、「hello」として扱われるようになるとのことなのですが、これは、必ずvalidateの後の文字は大文字にしなければならず、バリデーションのルール名は、先頭が小文字に変換される仕様なのでしょうか?attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+3Laravelのソースコードとしては、以下コードを参照してください。Validator.phpLaravel5.8.17段階で、validate文字数分の先頭八文字を削り取って、スネークケースに変換しています。validateHelloWorldだと、hello_worldがルール名__callというメソッドは、PHPのマジックメソッドという機能で、クラスに存在しないメソッド名で、インスタンスメソッドが呼ばれたときに実行されるメソッドです。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。13:49ご回答ありがとうございます。した規則がやはりあったのですね。貼って頂きましたGithubのリンクは、laravelが構成されているコードのようなものなのでしょうか...?ご回答ありがとうございます。した規則がやはりあったのですね。16:20そうですね。プロジェクトのvendorディレクトリにある、Laravelのコアのコードです。プロジェクトのvendorディレクトリにある、Laravelのコアのコードです。コーディングルールにPSR-2を採用しており、また、PSR-2はPSR-1に準拠しなければなりません。そのPSR-1には・メソッド名はcamelCase記法で定義しなければなりません。クラスの拡張に関しては、公式ドキュメントには言及がありませんので、参考にしているソースコードの出展を明示してください。評価が高い回答ほどページの上位に表示されます。remove低評価1回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。14:35PSR-2といったコーディング規約のようなものが存在していたんですね。メソッド名がcamelCase記法で定義しなければいけないといった点で、なんとなくわかった気がします。PSR-2といったコーディング規約のようなものが存在していたんですね。メソッド名がcamelCase記法で定義しなければいけないといった点で、なんとなくわかった気がします。キャンセル完了するlink+1変な本ではなく公式ドキュメントを参照したほうがいい。一応残ってるけどもはや誰も使ってない機能はLaravelにも存在する。ドキュメントに書かれてる使い方が普通。Validatorクラスを拡張する方法は5.0までしか書かれてない。https://readouble.com/laravel/5.0/ja/validation.html#custom-validation-rulesLaravelはバージョンアップでもっと便利な機能が追加されてそっち使うのが普通になることが多いので古い情報は役に立たない。重要なことはドキュメントに書かれてない機能はいずれ削除されるかもしれない。「〇〇は削除されました。ドキュメントには書かれてなかったので影響は少ないでしょう」みたいな言い回しがたまに出てくる。評価が高い回答ほどページの上位に表示されます。remove低評価1回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。翻訳は公式ドキュメントと呼ばないでください。公式は原文の英語バージョンのみです。翻訳は公式ドキュメントと呼ばないでください。公式は原文の英語バージョンのみです。頂いたご意見への回答は行っておりません。