MethodNotAllowedHttpException Laravel方法PUT无法正常工作

时间:2015-11-01 23:07:23

标签: laravel modal-dialog laravel-5.1

基本上我正在使用模态对话框,如下所示,我正在尝试让方法PUT工作。不幸的是,我已尝试使用_method =“PUT”的任何一种方法,但它仍然不起作用,任何人都有解决方案吗?

for

2 个答案:

答案 0 :(得分:0)

你可能正在寻求GET路线。

确保将'/ manage_accounts / {id}'路由设置为路由文件中的PUT。

val = worksheet_2.acell('F2')

letter = A

cell_location = letter+val

print cell_location

worksheet_1.update_acell('cell_location',"Sheet 111")

答案 1 :(得分:0)

问题是HTML本身不支持PUT方法,所以你不能做这样的事情:

<form method="PUT"...

有一种解决方法。 Laravel通过添加隐藏的输入字段来接受PUT,PATCH和DELETE方法。换句话说,就像这样:

<form class="form-horizontal" role="form" method="POST" action="/manage_accounts/{{ $user->id }}" novalidate>
<input type="hidden" name="_method" value="PUT">
<input type="hidden" name="_token" value="{{ csrf_token() }}">

请注意,您是POST服务器,但您可以为PUT,PATCH和DELETE方法添加名为_method的隐藏输入字段。