public function createDeleteLogForUser(\App\User $model) { $activity = new \App\Activity(); $activity->action = 'Deleted a(n) ' . $model->permission->name . '. Username: ' . $model->username; $activity->user()->associate(Auth::user()); $activity->save(); return $activity; }
/** * * @param Project $project * @param Task $task */ public function comment(Request $request, Project $project, Task $task) { $comment = new \App\Activity($request->all() + ['type' => 'comment']); $comment->user()->associate(auth()->user()); $comment->resource()->associate($task); $comment->save(); return $comment; }