<form action="" id="pb-signup-form">
<div class="col-md-7">
<div class="pb-signup-box">
<div class="pb-signup-box-main-box">
<label class="pb-login-usr-txt"> Sign up @ Popibay </label>
<input name="pb-signup-name" class="validate[required] text-input pb-all-inputs" type="text" placeholder="Name" id="pb-signup-box-email">
<input name="pb-signup-othername" class="pb-all-inputs" type="text" placeholder="Othername" id="pb-login-box-pass">
<input name="pb-signup-surname" class="validate[required] text-input pb-all-inputs" type="text" placeholder="Surname" id="pb-signup-box-email">
<input name="pb-signup-username" class="validate[required] text-input pb-all-inputs" type="text" placeholder="Username" id="pb-signup-box-email">
<input name="pb-signup-email" class="validate[required,custom[email]] text-input pb-all-inputs" type="email" placeholder="Email" id="pb-login-box-pass">
<input name="pb-signup-password" class="validate[required] text-input pb-all-inputs" type="password" placeholder="Password" id="pb-login-box-pass">
<!-- <input name="pb-signup-cpassword" class="validate[required,equals[password]] password-input pb-all-inputs" type="password" placeholder="Confirm Password" id="pb-signup-box-email"> -->
<button class="pb-all-buttons" type="submit" id="pb-hm-hd-but-login">Log-in</button>
</div>
</div>
</div>
</form>
我正在使用laravel4框架,我有这个表单,我用来将此表单发布到服务器进行数据库输入。我也注意到一些当我在表单中添加post方法时会产生错误。
<form action="post" id="pb-signup-form">
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
那么如何将表单发送到数据库?请用很好的解释。
答案 0 :(得分:0)
您是否定义了路线?当Laravel说&#34; NotFoundHttpException&#34;时,通常意味着什么。
定义您的邮寄路线。另外,&#39; post&#39;是一个html / http表单方法,而不是操作。
action='route | url'
<form action="url | route" method="post"> ...inputs... </form>
答案 1 :(得分:0)
您需要在表单中添加操作,例如:
<form action="post" id="pb-signup-form" action="{{link_to('/myroute')}}">
然后在routes.php文件中创建一个路由:
Route::post('/myroute', 'myController@myFunction');
然后,您必须在&#39; controllers文件夹&#39;中使用方法myFunction创建myController。 要访问数据,请使用:
$input = Input::all();