24 return ActivityInstance::where([
25 'activity_id' => $activityId,
26 'resource_type' => $resourceType,
27 'resource_id' => $resourceId
42 public function create(
int $activityId,
string $resourceType,
int $resourceId,
string $name, ?
string $description):
ActivityInstance 44 return ActivityInstance::create([
45 'activity_id' => $activityId,
46 'resource_type' => $resourceType,
47 'resource_id' => $resourceId,
49 'description' => $description
61 return ActivityInstance::findOrFail($id);
73 public function allFor(
int $activityId,
string $resourceType,
int $resourceId): Collection
75 return ActivityInstance::where([
76 'activity_id' => $activityId,
77 'resource_type' => $resourceType,
78 'resource_id' => $resourceId
91 return ActivityInstance::where(
'activity_id', $activityId)->get();
allForActivity(int $activityId)
firstFor(int $activityId, string $resourceType, int $resourceId)
create(int $activityId, string $resourceType, int $resourceId, string $name, ?string $description)
allFor(int $activityId, string $resourceType, int $resourceId)