通过laravel发送删除请求

时间:2017-12-24 13:49:43

标签: php laravel api lumen

我想在记录列表中添加删除链接,但是没有关于如何在文档中创建DELETE请求的示例。

以下是我的解决方案,但很难看:

<td>
<form action="{{url('/crud/del/'. $post['id_currency'])}}" method="post">
{{ method_field('DELETE') }}
{{ csrf_field() }}
{{--<input name="_method" type="hidden" value="DELETE">--}}
<button class="btn btn-danger" type="submit">Delete</button>
</form>
{{--<a href="" class="btn btn-danger flaticon-layers"></a>--}}
</td>

点击删除后,我收到了消息:

  

“由于不活动,该页面已过期。

     

请刷新并重试。“

我的控制器:

 public function destroy($id)
 {
    $uri = env("API_URI");
    $headers = array(
        'Accept' => '*/*',
        'X-Access-Token' => '7e5ae27692ff7af65f9f26435d3f6496',
        'Content-Type' => 'application/json'
    );
    \Unirest\Request::delete($uri.'/currency/'.$id, $headers);
    return $this->index();
}

路线:

Route::delete('/crud/del/{id}',array('uses' => 'ApiController@destroy', 'as' => '/crud/del'));

1 个答案:

答案 0 :(得分:0)

DB::table('tbl_name')->where('id','=',$id)->delete();