为什么表格不提交laravel 5.4

时间:2017-03-28 14:22:14

标签: forms laravel laravel-5.4

我有一个用户注册表单,它之前工作正常,但现在它没有提交,也没有任何错误。我试图显示我的所有帖子数据,但它没有发布任何数据..请帮助



 <form role="form" id="reg-form" method="post" class="form-horizontal" action="{{ url('/create_user') }}">
                    {{  csrf_field() }}
                    <h2>Create Account</h2>
 <div class="form-group">
   <div class="col-sm-6" id="user-firstname">
      <input type="text" class="form-control" id="firstName" name="firstName" placeholder="First Name" required="required">
    </div>
    <div class="col-sm-6">
      <input type="text" class="form-control" id="lastName" name="lastName" placeholder="Last Name">
    </div>
 </div>
  <div class="form-group">
    <div class="col-sm-12">
      <input type="text" class="form-control" id="displayName" name="displayName" placeholder="Choose your display name" required="required">
    </div>
</div>
 <div class="form-group">
    <div class="col-sm-12">
      <input type="email" class="form-control" id="email" name="email" placeholder="Your Email" required="required">
    </div>
 </div>
 <div class="form-group">
   <div class="col-sm-12">
      <input type="password" class="form-control" id="password" name="password" placeholder="Password" required="required">
    </div>
 </div>
 <div class="form-group">
   <div class="col-sm-12">
    <input type="password" class="form-control" id="confirm_password" name="confirm_password" onkeyup="checkPass(); return false;" placeholder="Confirm Password" required="required">
   <span id="confirmMessage" class="confirmMessage"></span>
  </div>
</div>
   <button type="submit" class="btn btn-primary btn-block">Sign in</button>
</form>
&#13;
&#13;
&#13;

路线

Route::post('/create_user', 'Auth\RegisterController@createUser');

方式

public function createUser(Request $request)
{
    dd($request->all());
 }

3 个答案:

答案 0 :(得分:1)

我想你忘记关闭表格上方的一些开放标签了。它也发生在我身上。

答案 1 :(得分:0)

可能的错误是"/"

<form role="form" id="reg-form" method="post" class="form-horizontal" action="{{ url('/create_user') }}">

所以请把它删除就像

一样
<form role="form" id="reg-form" method="POST" class="form-horizontal" action="{{ url('create_user') }}"> {{-- '/' removed --}}

以及

Route::post('create_user', 'Auth\RegisterController@createUser'); // '/' removed

它对我有用。

答案 2 :(得分:0)

{{ csrf_field }}替换为{!! csrf_field !!}}。会起作用