此路由不支持 GET 方法。支持的方法:POST。 laravel 8
The GET method is not supported for this route. Supported methods: POST. laravel 8
我是 Laravel 的新人。我正在 Laravel 中制作注册表单。当我使用 Route::post()
并在我的控制器中创建这个函数时,它给了我错误。
<form action="{{route('userregister')}}" method="post">
和
Route::post('/userregister',[Logincontroller::class,'userregister']);
这是我的函数 userregister
public function userregister(Request $request)
{
echo 'value posted';
}
试试下面的代码,
在您的 blade 文件中
<form action="{{ route('user-register') }}" method="POST">
{{ @csrf_field() }}
</form>
在你的路由文件中
请查看路由文档,因为 laravel 版本使用不同的语法
Route::post('/userregister',[Logincontroller::class,'userregister'])->name('user-register);
在你的控制器文件中
public function userregister(Request $request)
{
var_dump($request);
exit;
}
我是 Laravel 的新人。我正在 Laravel 中制作注册表单。当我使用 Route::post()
并在我的控制器中创建这个函数时,它给了我错误。
<form action="{{route('userregister')}}" method="post">
和
Route::post('/userregister',[Logincontroller::class,'userregister']);
这是我的函数 userregister
public function userregister(Request $request)
{
echo 'value posted';
}
试试下面的代码,
在您的 blade 文件中
<form action="{{ route('user-register') }}" method="POST">
{{ @csrf_field() }}
</form>
在你的路由文件中 请查看路由文档,因为 laravel 版本使用不同的语法
Route::post('/userregister',[Logincontroller::class,'userregister'])->name('user-register);
在你的控制器文件中
public function userregister(Request $request)
{
var_dump($request);
exit;
}