仅使用 HTML 表单,如果路由为/register ,我如何将表单提交到资源控制器中的存储函数。请帮忙,我试过在表单标签中插入'post'方法,它不起作用。同时store route的名字是customer.store。我只是不知道该怎么做。
问问题
831 次
1 回答
2
就像詹姆斯说的那样,只需创建一个后路由,您的表单提交指向该路由。然后将此路由设置为控制器中的存储功能。如果您route::auth()
的路线中有 ,请将其放在最后。这个捕获通常会捕获您的/register
路线。
你的表格:
<form method="post" action="{{ url('/register') }}">
<!-- Don't forget your csrf -->
{!! csrf_field() !!}
<!-- Rest of your form -->
<button type="submit">Register</button>
</form>
您的routes.php
// GET
Route::get('/register', function(){
return view('register-form');
});
//or
Route::get('/show-form', 'FormController@showForm');
//POST
Route::post('/submitted-form', 'FormController@register');
//GET and POST combined
Route::match(['get', 'post'], '/form-handler', 'FormController@formHandler');
//And finally
route::auth();
但也许你可以挂在AuthController
. 这个控制器通常处理注册(register
结合方法看一下create
方法)。
于 2016-07-11T04:26:52.050 回答