人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravel で グローバルスコープを外してデータを取得する

● Laravel で グローバルスコープを外してデータを取得する

// グローバルスコープを外す(クラスの場合)
User::withoutGlobalScope(AgeScope::class)->get();

// グローバルスコープを外す(クロージャで指定したスコープの場合)
User::withoutGlobalScope('myscope')->get();

// 全てのグローバルスコープを外す
User::withoutGlobalScopes()->get();

// 複数のグローバルスコープを外す
User::withoutGlobalScopes([
    FirstScope::class, SecondScope::class
])->get();
No.1804
06/29 15:55

edit