/** * This takes the visitor parameters and cleans them. * * @param Visitor $visitor * * @return Visitor * */ public static function cleanVisitorInputs(Visitor $visitor) { if (filter_var($visitor->email, FILTER_VALIDATE_EMAIL)) { //Valid Email $email = trim($visitor->email); } else { //Invalid $email = null; } $visitor->update(['first_name' => ucwords($visitor->first_name), 'last_name' => ucwords($visitor->last_name), 'email' => $email]); return $visitor; }
/** * Remove the specified resource from storage. * * @param Visitor $visitor * * @return Response * @internal param int $id */ public function destroy(Visitor $visitor) { $visitor->delete(); flash()->success('Visitor Deleted'); return redirect()->back(); }