我正在尝试解决此错误,但由于我是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();
}
}
答案 0 :(得分:7)
您的表单标签有误(第二个method
应该是action
):
更改
<form method="POST" method="/user">
到
<form method="POST" action="/user">