Для страницы обновления профиля
Я использую маршрут как
Route::get('editdriver/{data}', 'DriverController@EditDriver');
И в контроллере после проверки я использую,
return Redirect::to('editdriver/'.$data)->withInput()->withErrors($validation->messages());
Таким образом, URL будет
http://localhost/project/editdriver/1
Если я удалю значение, которое требуется в rule
, и нажму отправить форму,
Он показывает старые данные с сообщением проверки.
Что мне нужно, так это то, что оно не должно показывать старое значение, взятое из БД.
Я даже пытался.,
return Redirect::back()->withErrors($validation->messages());
Как я могу это сделать ??
Обновлять :
В контроллере у меня
public function EditDriver($data=NULL)
{
$editvehicle=$data;
$DriverDetails = DriverModel::where('DriverId', $editvehicle)->get()->toArray();
return View::make('home/editdriver')->with('DriverDetails', $DriverDetails);
}
В представлении у меня есть
$("#Firstname").val("<?php echo $DriverDetails[0]['Firstname']?>");
И отображение из jquery в html как
{{ Form::text('Firstname',null, array('id'=> 'Firstname')) }}