protected function validateUser($first_name, $last_name, $email, $password, $id = null)
	{
		$rules = array(
			'first_name' => 'required|max:255',
			'last_name'  => 'required|max:255',
			'email'      => 'required|email|unique:users,email',
		);

		if ($id)
		{
			$rules['email']    .= ','.$id;
		}
		else
		{
			$rules['password']  = 'required|min:6';
		}

		$validator = Validator::make(
			compact('first_name', 'last_name', 'email', 'password'), $rules
		);

		$validator->passes();

		return $validator->errors();
	}