когда я пытаюсь отправить пустую форму, она не показывает ошибку, она просто перенаправляет на главную страницу - PullRequest
0 голосов
/ 13 февраля 2019

когда я отправляю пустую форму, она не проверяется, а перенаправляется на домашнюю страницу. Я сохранял проверку в переменной и помещал в «dd ($ validation)», но когда я вводил некоторые данные в поле, показывались только они.мой вывод "dd ($ validation)".Что происходит в нем, я пытался настроить, пожалуйста, дайте мне знать.

вывод после добавления данных в поле

array:1 [▼
  "phone" => "123"
]

, когда я отправляю пустой его перенаправление на главной странице

controller.php

public function login(Request $request){
   return view('vendor/voyager/mobileverification');
}

public function loginwithNumber(Request $request)
{
    $user = $request->all();
    // dd($user);
    $dd = $request->validate([
        'phone' => 'required|min:11|numeric'
    ]);
    dd($dd);
}

mobileverification.blade.php

<form class="form-horizontal" id="loginwithNumber" method="POST" action="{{ route('voyager.loginwithnumber') }}">
    @csrf
    <table id="mobilenumber" class="" width="70%" align="center" cellpadding="0" cellspacing="0" border="0" >
        @if (count($errors) > 0)
        <div class="alert alert-danger">
            <ul>
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
            </ul>
        </div>
        @endif
        <tr>
            <td>
                <div class="tex">Phone No.<p class="info">(OTP will be sent on this number.)</p></div>
            </td>
        </tr>
        <tr>
            <td>
                <div class="form-group">
                    <input type="text" placeholder="Enter your phone no" name="phone" maxlength="10" id="customer_phone" value="{{ old('phone') }}" autofocus>
                </div>
            </td>
        </tr>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...