【发布时间】:2019-01-26 19:49:01
【问题描述】:
我正在提交一个表单,但它显示了错误
MethodNotAllowedHttpException 无消息
这是我的代码。
create.blade.php
<form method="POST" action="/Form/show">
{{csrf_field()}}
<div class="form-group">
First Name : <input class="form-control" type="text" placeholder="John" name="first_name"/>
</div>
<div class="form-group">
Last Name : <input class="form-control" type="text" placeholder="Wick" name="last_name"/>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
ResourceController.php
public function show(){
$f_data = \App\revesion_registration::all();
return view('Form.show', compact('f_data'));
}
public function create(){
return view('form.create');
}
public function store(){
revesion_registration::create(request(['first_name','last_name']));
return redirect('show');
}
web.php
Route::resource('Form','ResourceController');
路线:列表
GET|HEAD | Form | Form.index |App\Http\Controllers\FormsController@index
POST | Form | Form.store | App\Http\Controllers\FormsController@store
GET|HEAD | Form/create | Form.create | App\Http\Controllers\FormsController@create
GET|HEAD | Form/{Form} | Form.show | App\Http\Controllers\FormsController@show
【问题讨论】:
-
你能显示你的 php artisan route:list 结果吗?
-
获取|头|表格 | Form.index |App\Http\Controllers\FormsController@index POST |表格 |表格商店 | App\Http\Controllers\FormsController@store GET|HEAD |形成/创建 |表单创建 | App\Http\Controllers\FormsController@create GET|HEAD |表格/{表格} |表格展示 |应用\Http\Controllers\FormsController@show |网络
-
我还有 3 个用于更新、销毁和编辑