public function save()
{
//return \View::make('student.view');
$validation= array(
'first_name'=>'required',
'email'=>'required'
);
$v1= Validator::make(Input::all(),$validation);
Я думаю, что это терпит неудачу после этой линии, а не вставки данных, и он просто еще раз показывает, что форма вроде как v1 не удается, и он идет, чтобы просмотреть файл (форма) после нажатия кнопку отправки.Laravel 5 форма не работает (не вставляя данные)
if($v1->fails())
{
return Redirect::to('view')->withErrors($v1);
}
else
{ $poststudent=Input::all();
$data = array('first_name'=>$poststudent['first_name'],
'last_name'=>$poststudent['last_name'],
'email'=> $poststudent['email'],
'interested'=> $poststudent['interested'],
'skills'=> $poststudent['skills']);
$check=0;
$check=DB::table('students')->insert($data);
if($check > 0)
{
return Redirect::to('/');
}
else
{
return Redirect::to('/view');
}
}
}
view.blade.php файл здесь (в этом, есть особенности формы):
<form action="<?=URL::to('/save')?>" method="POST">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<div class="form-group">
<label for= "first_name"> FIRST NAME </label>
<input name="FIRST NAME" type="text" value="" class="form-control" id="first name"/>
</div>
<br /><br />
<div class="form-group">
<label for= "last_name"> LAST NAME </label>
<input name="LAST NAME" type="text" value="" class="form-control" id="LAST NAME"/>
</div>
<br /><br />
<div class="form-group">
<label for= "EMAIL"> EMAIL </label>
<input name="EMAIL" type="text" value="" class="form-control" id="EMAIL"/>
</div>
<br /><br />
<div >
<label for= "INTERESTED"> INTERESTED </label><br />
<input type="radio" name="INTERESTED" value="ANDROID DEVELOPER" />
ANDROID DEVELOPER<br />
<input type="radio" name="INTERESTED" value="WEB DEVELOPER" />
WEB DEVELOPER<br />
<input type="radio" name="INTERESTED" value="GAME DEVELOPER" />
GAME DEVELOPER <br />
<input type="radio" name="INTERESTED" value="JAVA DEVELOPER" />
JAVA DEVELOPER<br />
</div>
<br /><br />
<div >
<label for= "SKILLS"> SKILLS </label><br />
<textarea name="SKILLS" cols="50" rows="6"></textare a>
</div>
<br />
<br />
<input type="submit" value="Submit" name="save" class="text" />
</form>
я не знаю, как это исправить.
Ваш вопрос не очень ясен. Что не работает? Есть ли ошибки? –
нет. нет ошибки .. bt основная проблема - это. .. он не показывает введенные данные –
Каков ваш метод маршрута, где вы отправляете свои данные? –