public function post_status($ans_id, $u_id, $status) { if ($ans_id != null && $u_id != null) { $post_like = new Answers_status(); $check_user = $post_like->check_validity_to_post_status($ans_id, $u_id); if (!$check_user) { $is_posdt_like = $post_like->post_status($ans_id, $u_id, $status); if ($is_posdt_like) { return redirect("user/listing"); } return redirect("user/profile"); } else { $message = "you cannot mark like/dislike/spam any answer AGAIN!"; return view("welcome")->withStatusMessage($message); } } else { $message = "answer id or user id is null"; return view("welcome")->withMessage($message); } }