Возникла проблема в MethodNotAllowedHttpException - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь решить эту ошибку, но не могу найти правильного решения, потому что я новичок в этой области. Пожалуйста, помогите с кодом .. ошибка -> 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 Ответ

7 голосов
/ 08 июля 2019

В вашем теге формы есть ошибка (второй method должен быть action):

Изменить

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

на

<form method="POST" action="/user">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...