首页 > 解决方案 > MethodNotAllowedHttpException 有问题

问题描述

我正在尝试解决这个错误,但没有得到任何适当的解决方案,因为我是 laravel 的初学者,请帮助代码.. 错误 - > 1

谢谢你

这是我的 Web.php 文件

Route::get('/', function() {
    return view('welcome');
});
Route::get('user',function(){
return view('user');
});
Route::get('user/register',['uses'=> 'usercontroller@create']);
Route::post('/user',['uses'=> 'usercontroller@store']);

注册.blade.php

<form method="POST" method="/user">
     {{  csrf_field()  }}
    name<input type="text" name="name">
    email<input type="email" name="email">
    pass<input type="password" name="password">
    <input type="submit" value="register">
</form>

用户控制器.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\User;
class usercontroller extends Controller
{
    public function create()
    {
        return view('register');
    }
    public function store(Request $request)
    {
        User::create($request->all());
        return 'Sucess';
        return $request->all();
    }
}

标签: phplaravel

解决方案


您的表单标签中有错误(第二个method应该是action):

改变

<form method="POST" method="/user">

<form method="POST" action="/user">

推荐阅读