File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change 66use Devsrv \ScheduledAction \Enums \Status ;
77use Illuminate \Database \Eloquent \Factories \HasFactory ;
88use Carbon \Carbon ;
9- use Illuminate \Support \Arr ;
9+ use Illuminate \Support \{ Arr , Collection } ;
1010use Devsrv \ScheduledAction \Traits \{ActionStatus , FluentUpdate , FluentCreate };
1111
1212class ModelAction extends Model
@@ -100,4 +100,14 @@ public function scopeForClass($query, string $model)
100100 {
101101 return $ query ->whereHasMorph ('actionable ' , $ model );
102102 }
103+
104+ public function scopeModelId ($ query , int $ id )
105+ {
106+ return $ query ->where ('actionable_id ' , $ id );
107+ }
108+
109+ public function scopeModelIdIn ($ query , Collection |array $ ids )
110+ {
111+ return $ query ->whereIn ('actionable_id ' , $ ids );
112+ }
103113}
You can’t perform that action at this time.
0 commit comments