我有一个如下所示的laravel刀片模板。
<html>
<title>Blade Template Form</title>
<h2>Blade Form</h2>
{{Form::open(array('url'=>'form_ok'))}}
<p>
{{Form::label('fname','First Name')}}
{{ Form::text('fname') }}
</p>
<p>
{{Form::label('lname','Last Name')}}
{{ Form::text('lname') }}
</p>
<p>
{{Form::label('username','User Name')}}
{{ Form::text('uname') }}
</p>
<p>
{{Form::label('email','Email')}}
{{ Form::email('email') }}
</p>
<p>
{{Form::label('male', 'Male')}}
{{ Form::radio('sex','Male') }}
{{Form::label('fmale', 'Female')}}
{{ Form::radio('sex','Female') }}
</p>
{{ Form::submit('Send Now') }}
{{ Form::close()}}
</html>
和我的routes.php
Route::get('blade_form',array('as'=>'blade_form','uses'=>'Main@blade_forms'));
Route::get('form_ok',array('as'=>'form_valid','uses'=>'Main@form_success'));
我想在点击提交按钮到'form_ok'路线后去表格。
我的控制器在
之下public function form_success()
{
return View::make('form_ok');
}
并且文件form_ok.blade.php文件有成功消息。
通常网址在浏览器中正常工作。但无法通过表单提交。请给出一个好的解决方案。
感谢。
答案 0 :(得分:0)
我一眼就能看到你需要改变你的形式&#39;发布路线如果您的路线是您的表格&#34;帖子&#34;到:
Route::post('form_ok',array('as'=>'form_valid','uses'=>'Main@form_success'));
您可能需要更改的另一件事是{{Form::open(array('url'=>'form_ok'))}}
将您的路线名称用作&#34; form_ok&#34;不是网址。有关表单的更多信息,请查看docs。