/** * * @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; }