Проблемы с методом destroy () в Laravel Backpack - PullRequest
0 голосов
/ 27 ноября 2018

У меня проблемы с переопределением метода destroy () в Laravel Backpack.Когда я пытаюсь сделать больше, например, вызывая внешний метод с помощью cURL для API внутри метода destroy () моего entityCRUD, он перестает работать (и ошибок не возвращается).

<?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 голосов
/ 01 декабря 2018

Если он работает без этой строки , проблема определенно связана с этой строкой : -)

В Chrome Developer Tools на вкладке Сеть вы должны увидетьвозможность увидеть результат вашего AJAX-запроса и полученную ошибку:

enter image description here

...