から数として来て、「数字」のルールを使用して失敗します。私が知っているように限りlaravel検証データは、私は私のページに入力フォームのこの種を使用していますフォーム
<input type="number" class="form-control" name="price" maxlength="4">
私ができる唯一の入力Aここに数字を入力すると、フォームに数値が入力され、理論上はコントローラに数値が送信されます。コントローラはこのポイント上を通過ないでしょう、それも、エラーをスローしませんページがリロードされますと、それはそれだ
$this->validate($request, [
'price' => 'numeric|max:5'
]);
: ただし、この検証ルールを設定します。 ルールから「数字」を削除したところ、すべてが機能していました。 ここで私は何が欠けていますか?代わりにテストとして渡されるフォームから渡されたデータですか?
あなたはその番号が5桁ではなくなったことをどのように確認しますか?最大99999のような? – Chriz74
は、あなたが使用できる例で答えを更新しました – Gntem