/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required|max:255', 'phone_number' => 'required|regex:/^(\\+\\d{1,2}\\s)?\\(?\\d{3}\\)?[\\s.-]\\d{3}[\\s.-]\\d{4}$/|unique:phone_table', 'notes' => 'required']); $phoneNumber = new PhoneNumber(); $phoneNumber->name = $request->name; $phoneNumber->phone_number = $request->phone_number; $phoneNumber->notes = $request->notes; $phoneNumber->save(); return redirect()->route('phonenumber'); }
public function verifyOwnNumber(PhoneNumber $number, $key) { $number->verification_hash = $key; $number->save(); return $this->twilio->text($number->number, $this->ownNumberVerificationMessage($key)); }