App\Models\Forum\Post::edit PHP Method

edit() public method

public edit ( $body, $user )
    public function edit($body, $user)
    {
        if ($body === $this->bodyRaw) {
            return true;
        }
        $updates = ['post_text' => $body];
        if ($user->user_id === $this->poster_id) {
            $updates = array_merge($updates, ['post_edit_time' => Carbon::now(), 'post_edit_count' => DB::raw('post_edit_count + 1'), 'post_edit_user' => $user->user_id]);
        } else {
            Log::logModerateForumPost('LOG_POST_EDITED', $this);
        }
        return $this->update($updates);
    }