まずフォームとcontrollerを用意します。
<form action="/admin/test" method="post">
{{ csrf_field() }}
<input type="text" name="name">
<input type="submit" value="送信">
</form>
public function test(Request $request){
$validatedData = $request->validate([
'name' => ['string'],
]);
dd($validatedData);
}
1. “string”のバリデーションで数字のみのチェックは通すか?

-> OK
2. minとmaxが同数の場合(桁数を指定)
$validatedData = $request->validate([
'name' => ['min:9','max:9'],
]);

-> OK
3. alpha_dashで数字のみ

-> OK
4. textareaで改行を含めた文字でpostした場合


-> ちゃんと”\r\n”で入ってますね。
OK、大体テストしたいことはテストできた。