支持的方法:GET,HEAD,但不支持POST - php

我想将数据从模式形式保存到数据库中。我使用的模式是来自Bootstrap的模式。我将其放置在main.blade.php中,并使用不带-r的工匠创建了AuthControler。并在web.php中添加一条新路由。如果您问为什么我不能很好地使用php artisan make:auth,那是因为在HTML中编辑整个代码更加复杂,这是我从IMO第一次就编写的。

main.blade.php

{{-- modal register  --}}
<div id="modal-register" class="modal fade">
    <div class="modal-dialog modal-register">
        <div class="modal-content">
            <form method="post" action="">
                <div class="modal-header">
                    @csrf
                    <h4 class="modal-title">Register</h4>
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                </div>
                <div class="modal-body">
                    <div class="form-group">
                        <label>Nama Lengkap</label>
                        <input type="text" name="name" id="input-name" class="form-control" required="required">
                    </div>
                    <div class="form-group">

                        <label>Email</label>
                        <input type="email" name="email" id="input-email" class="form-control" required="required"
                               placeholder="ex:[email protected]">
                    </div>

                    <div class="form-group">
                        <div class="clearfix">
                            <label>Password</label>
                            <input type="password" name="password" id="input-password" class="form-control"
                                   required="required">
                        </div>
                    </div>

                    <div class="form-group">
                        <div class="clearfix">
                            <label>Konfirmasi Password</label>
                            <input type="password" name="password-confirmation" id="input-password" class="form-control"
                                   required="required" placeholder="Masukkan kembali password anda">
                        </div>
                    </div>

                </div>
                <div class="modal-footer">
                    <input type="submit" class="btn btn-primary pull-right service-btn" value="Register">
                </div>
            </form>
        </div>
    </div>
</div>
{{-- modal register end  --}}

AuthController.php

class AuthController extends Controller
{
    public function getRegister()
    {
        return view('Register');
    }

    public function postRegister(Request $request)
    {
        dd('ok');
    }

    public function getLogin()
    {
        return view('login');
    }

    public function postLogin(Request $request)
    {
    }
}

web.php

// register
route::get('/register','AuthController@getRegister');
route::post('/register','AuthController@postRegister');

// login
route::get('/login','AuthController@getLogin');
route::post('/login','AuthController@postLogin');

参考方案

首先为您的表单设置操作:

<form method="post" action="{{ url('register') }}">

最好只使用post方法进行注册,但是如果您想同时发布并更改路线,请执行以下操作:

route::match(['get', 'post'], '/register','AuthController@postRegister');

另请参阅:link

jQuery不起作用 - php

我正在使用带有ajax的jquery。有时,给出错误$未定义。这是我的代码:<script language="javascript" type="text/javascript"> var base_path="<? echo $this->baseUrl().'/…

Div单击与单选按钮相同吗? - php

有没有一种方法可以使div上的click事件与表单环境中的单选按钮相同?我只希望下面的div提交值,单选按钮很丑代码输出如下:<input id="radio-2011-06-08" value="2011-06-08" type="radio" name="radio_date&#…

PHP-复选框组 - php

我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=…

PHP:正则表达式匹配短语不包含特定单词 - php

我已经厌倦了寻找足够接近的例子,花时间寻求一些快速帮助!这是我的代码:preg_match_all( '#<li.*?>.*?</li>#s', $card_html, $activity ); 我想对其进行修改,以使<li.*?>排除单词Unplayed。 (单词出现在.*?之后和>之前。编辑:…

jQuery如果选中则启用动态输入文本 - php

我正在使用PHP生成具有表格的表格,例如:<table class="table table-hover"> <thead> <tr> <th class="table-checkbox"> </th> <th> Description </…