Laravel 5.不要工作放置和删除方法

时间:2015-10-27 12:55:19

标签: routes laravel-5 put

今天已停止使用link_to_route

工作DELETEPUT方法
  

RouteCollection.php中的MethodNotAllowedHttpException

路线:

Route::put('inits/{init_id}/publication', ['as' => 'init.publication', 'uses' =>'Inits\InitsController@putPublicationInit']);

刀片:

{!! link_to_route('init.publication',
        'Publication',
        $init->id,
        ['class' => 'btn btn-control gray-lighter',
        'data-method' => 'put',
        'data-token' => csrf_token()]
) !!}

DELETE方法会导致GET。 有什么问题?

2 个答案:

答案 0 :(得分:1)

您不能拥有发出POST请求的链接。所有链接都是GET请求。单击链接时,使用表单或javascript触发POST / DELETE / PUT请求。

Here's一个问题,以及如何实现这一目标的例子。

答案 1 :(得分:0)

对于DELETE,POST和PUT请求,您需要使用表单请求。

您正在生成一个简单的链接,这将导致页面上的GET请求。

查看文档:{​​{3}}

希望有所帮助