-1

以下のコードを使用して、ロール テーブルから 1 つのレコードを削除します。

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

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

しかし、エラーが発生し、メッセージは次のとおりです。

クラス名は有効なオブジェクトまたは文字列でなければなりません

私はそれをグーグルで検索しました!、いくつかの答えについては、config/entrust.php ファイルが存在すると言わなければなりませんでした。

4

2 に答える 2

2

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

于 2016-11-16T13:15:33.017 に答える