【问题标题】:Laravel 5.2 - Form do not submitLaravel 5.2 - 表单不提交
【发布时间】:2016-11-19 03:03:14
【问题描述】:

对不起,我是 Laravel 的新手,我有这个表单:

<form action="/register" method="post">
   {!! csrf_field() !!}     
   ....         
<div class="form-group">
   <button type="button" class="btn btn-default">Register</button>
</div>
</form>

路线是:

Route::get('/register', 'Auth\AuthController@getRegister');
Route::post('/register', 'Auth\AuthController@postRegister');

当我点击Register 按钮时,什么也没有发生...表单不提交,没有错误等。

你能帮帮我吗?

【问题讨论】:

    标签: laravel laravel-5


    【解决方案1】:

    改变这个

     <button type="button" class="btn btn-default">Register</button>
    

     <button type="submit" class="btn btn-default">Register</button>
    

    并始终使用动态 url,这样当您将应用程序部署到服务器时,您不会收到任何错误

    action="{{ url('/register') }}
    

    【讨论】:

    • 或者更好...命名路线,即route('register');Route::post('register', ['as' =&gt; 'register', 'uses' =&gt; 'Auth\AuthController@postRegister']);
    • @Mistre83 没问题,我们很高兴为您提供帮助!
    【解决方案2】:

    改变按钮的类型:

    <button type="submit"
    

    【讨论】:

      猜你喜欢
      • 2016-06-14
      • 2016-11-26
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      • 2019-02-06
      • 2020-02-25
      • 2014-08-07
      相关资源
      最近更新 更多