当たり前なのですが、php.iniなどに
post_max_size = 8M
などと設定されているのに、
<?php //中略 $this->validate($request, [ "file" => "required|file|max:8000" ]);
などと最大サイズを指定しても、validation.phpの
<?php //中略 'max' => [ //.... 'file' => 'The :attribute may not be greater than :max kilobytes.', //.... ],
この部分には引っかかりません。
先にphp.iniの方に引っかかるからですね。
当たり前ですね。お恥ずかしや。
php.iniの方に引っかかった場合は、
<?php 'uploaded' => 'The :attribute failed to upload.',
こちらですね。