こんにちは。 ニシザワです。 Laravelのカスタムバリデーションはどうしていますか? Validation Classを拡張する方法もありますが、Laravelが推奨しているルールオブジェクトを使うとシンプルに書けます。 今回はルールオブジェクトを説明します。 まずは、コンソールで下記を打ちます。 php artisan make:rule PercentSum これで、app/Rules/PercentSum.phpというファイルができたと思います。 では今回は、複数カラムからなる入力値の合計が100までというカスタムバリデーションを書いてみます。 <?php namespace App\Rules; use Illuminate\Contracts\Validation\Rule; class PercentSum implements Rule { /** * @var arra