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的主要問題是。 ..它沒有顯示插入的數據 –
什麼是您的路線方法,您在哪裏發佈您的數據? –