У меня есть веб-форма, которую пользователь заполняет и представляет. Он имеет валидацию на стороне клиента, какИнформация о форме внезапно пустает Laravel 5
<input type="text" name="fname" required="required"/>
Также у меня есть подтверждение в интерфейсе, как
$rules = array(
'input_date' => 'required',
'plan_holder' => 'required',
'birth_date' => 'required',
'address' => 'required',
'postcode' => 'required',
'telephone' => 'required',
'funeral_type' => 'required',
'funeral_plan_type' => 'required',
'payment_option' => 'required',
);
$validator = Validator::make(Input::all(), $rules);
if ($validator->fails())
{
return Redirect::to('form/create')->withErrors($validator);
}
else
{
// Some code to insert in database
}
Как когда некоторые пользователи сообщают, что после того, как они щелкают отправить отправить форму успешно представить и там раз что когда я смотрю в базу данных, все поля, в том числе необходимые, пустые, но некоторые поля имеют такие данные.
$form->agent_id = Auth::user()->id;
По какой-то причине я не знаю, что входные данные очищаются. Когда я проверяю это самостоятельно, все в порядке и работает нормально. Это не происходит постоянно. Есть ли что-то, что я могу изучить?
Я очень смущен, потому что я не ставил никаких кодов или логики для очистки данных. Кроме того, у меня есть две проверки, как на стороне клиента, так и на бэкэнд, поэтому требуются некоторые поля, но достаточно странно, что все сохраненные поля ввода очищаются до нуля.
Если у вас возникли ошибки в файле журнала laravel http://laravel.com/docs/5.1/errors? также проверьте вкладку консоли консоли администратора –
@GaneshGhalame Nope. Я не видел ошибок в журналах. Также пользователь не обнаружил никаких ошибок. – jackhammer013
Выполняется ли ваш код контроллера? там вы можете иметь проблему проверки только перекрестной проверки один раз, добавив журнал или проверив вкладку сети в браузере –