/**
  * Update the specified resource in storage.
  *
  * @param Member $member
  *
  * @return Response
  * @internal param int $id
  */
 public function update(Member $member)
 {
     $member->update(Request::all());
     flash()->success('The member, "' . $member->getFullName() . '" has been successfully updated.');
     return redirect(url('member/' . $member->id));
 }
Exemple #2
0
 /**
  * This takes the member parameters and cleans them.
  *
  * @param Member $member
  *
  * @return Member
  */
 public static function cleanMemberInputs(Member $member)
 {
     if (filter_var($member->email, FILTER_VALIDATE_EMAIL)) {
         //Valid Email
         $email = trim($member->email);
     } else {
         //Invalid
         $email = null;
     }
     if (!empty($member->mobile)) {
         $mobile = trim(preg_replace("/[^0-9,.]/", "", $member->mobile));
     } else {
         $mobile = null;
     }
     $member->update(['first_name' => ucwords($member->first_name), 'last_name' => ucwords($member->last_name), 'email' => $email, 'mobile' => $mobile]);
     return $member;
 }