2016-11-16 9 views
-1

я использую ниже код для удалить одну запись из ролей таблицы:доверьте удалить() имя класса ошибки должен быть допустимым объектом или строкой

if ($role = Role::find($id)) { 
    $role->delete(); 

    return response()->json(['status' => 'success', 'message' => 'operation was successful.']); 
} 

но, ошибка произойдет и сообщение:

имя класса должно быть допустимым объектом или строкой

я Google это !, в течение некоторого ответа я должен был сказать, конфигурации/entrust.php файл существует.

+0

find() метод работы, и я вижу результат. –

+0

Вы уверены, что сообщение выбрано этими строками? –

ответ

1

метод delete() dos не работает в Role Model, в этой ситуации для удаления одной записи или одной роли после find для exp Role :: whereId ($ id) -> delete(); работа для меня и моя проблема решена для нет.