使用POST方法的MethodNotAllowedHttpException

时间:2017-06-08 20:20:13

标签: php laravel-5.4

我对Laravel非常新,并且面临一些问题。我在提交表单后尝试创建一个注册页面并面对MethodNotAllowedHttpException。我搜索过很多帖子但仍然没有得到任何结果。有人可以帮我找出我该怎么办?这是我的代码。

web.php

Route::get('/farm/register', 'AccountsController@create');
Route::post('/farm', 'AccountsController@store');

AccountsController.php

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

register.blade.php

<form method="POST" action="{{ URL::route('/farm') }}" >
{{ csrf_field() }}

1 个答案:

答案 0 :(得分:0)

我不确定这是否有效,但请尝试一下:

Route::post('/farm', 'AccountsController@store')->name('farm')

<form method="post" action="{{ route('farm') }}" >
{{ csrf_field() }}

这适合我。

相关问题