我在将POST请求重定向到GET请求时遇到问题。
我已经尝试了一些关于stackoverflow上相同问题的解决方案。但是直到今天我仍然没有解决这个问题。
我所做的:
我的路线
Route::post('confirmation', 'IklanController@confirmation')->name('confirmation');
我的观点
<form action="{{ Route('pemilik.confirmation') }}" method="post">
@csrf
<input type="hidden" value="{{ $member['kelas'] }}" name="kelas">
<button class="btn btn-primary primary-custom" type="submit">Confirmation</button>
</form>
我的控制器
public function confirmation(Request $request)
{
...
return redirect()->back();
}
这是php artisan route:list的结果
| | POST | pemilik/confirmation | pemilik.confirmation | App\Http\Controllers\Pemilik\IklanController@confirmation
答案 0 :(得分:-1)
路线名称为name('confirmation')
,且表单操作应为
`<form action="{{ route('confirmation') }}" method="post">
@csrf
<input type="hidden" value="{{ $member['kelas'] }}" name="kelas">
<button class="btn btn-primary primary-custom" type="submit">Confirmation</button>
</form>
`