2016-11-16 3 views
-1

でなければなりません削除します。委託()エラークラス名が有効なオブジェクトまたは私はロールのテーブルから1つのレコードを削除するコードの下に使用する文字列

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

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

しかし、エラーが起こると、メッセージがある:

クラス名は、私はそれが私が存在するのconfig/entrust.phpファイルを言っていたいくつかの答えを!、googleの有効なオブジェクトまたは文字列

でなければなりません。

+0

find()メソッドの作業と私は結果を見ることができます。 –

+0

これらの行でメッセージが送信されていますか? –

答えて

1

delete()メソッドは、ロールモデルでは機能しません。この場合、1つのレコードを削除するか、またはexpのためにfindの後に1つのロールを削除します。Role :: whereId($ id) - > delete();私のために働き、問題は私のために解決しました。

関連する問題