MethodNotAllowedHttpException有问题

时间:2019-07-08 11:20:42

标签: php laravel

我正在尝试解决此错误,但由于我是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']);

Register.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>

UserController.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();
    }
}

1 个答案:

答案 0 :(得分:7)

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

更改

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

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