У меня проблемы с переопределением метода 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()
снова работает и удаляет мою запись.Кто-нибудь может мне помочь, пожалуйста?