2015-12-01 23 views
0

У меня есть веб-форма, которую пользователь заполняет и представляет. Он имеет валидацию на стороне клиента, какИнформация о форме внезапно пустает 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; 

По какой-то причине я не знаю, что входные данные очищаются. Когда я проверяю это самостоятельно, все в порядке и работает нормально. Это не происходит постоянно. Есть ли что-то, что я могу изучить?

Я очень смущен, потому что я не ставил никаких кодов или логики для очистки данных. Кроме того, у меня есть две проверки, как на стороне клиента, так и на бэкэнд, поэтому требуются некоторые поля, но достаточно странно, что все сохраненные поля ввода очищаются до нуля.

+0

Если у вас возникли ошибки в файле журнала laravel http://laravel.com/docs/5.1/errors? также проверьте вкладку консоли консоли администратора –

+0

@GaneshGhalame Nope. Я не видел ошибок в журналах. Также пользователь не обнаружил никаких ошибок. – jackhammer013

+0

Выполняется ли ваш код контроллера? там вы можете иметь проблему проверки только перекрестной проверки один раз, добавив журнал или проверив вкладку сети в браузере –

ответ

0

Спасибо за помощь, но это уже исправлено. Проблема в том, что пользователи обновляют форму без какой-либо ценности. У меня есть страница редактирования, и я не знал, что когда-нибудь они отредактируют запись без каких-либо данных, а затем отправьте ее. Это является причиной проблемы не в form/create