Laravel背包中destroy()方法的问题

时间:2018-11-27 01:12:12

标签: laravel curl laravel-5 backpack-for-laravel

我在覆盖Laravel Backpack中的destroy()方法时遇到问题。当我尝试做更多事情时,例如使用cURL调用我的entryCRUD的destroy()方法内部的API的外部方法,它将停止工作(并且没有返回错误)。

<?php

public function destroy($id)
{
    $this->crud->hasAccessOrFail('delete');

    $customer = Customer::find($id);
    $array_api_user_options = AdminUserJsonRepositoryData::deleteArrayData();
    $array_api_user_options['mail'] = $customer->email;
    $array_api_user_options['ke'] = $customer->api_group_key;
    $array_api_user_options['uid'] = $customer->api_user_id;

    // Instancia o Shinobi com token e group key
    $apiShinobi = New ShinobiAPIRepositoryAPI($customer->api_auth_token, $customer->group_key, $customer->user_id);
    $apiShinobi->deleteAdminUser(json_encode($array_api_user_options));

    return $this->crud->delete($id);
}

当我删除行:$apiShinobi->deleteAdminUser()时,它将再次起作用并删除我的记录。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

如果在没有那条线的情况下工作,那么问题肯定出在那条线:-)

在Chrome开发者工具的“网络”标签中,您应该能够看到AJAX请求的结果以及收到的错误:

enter image description here