/**
  * 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');
 }
예제 #2
0
 public function verifyOwnNumber(PhoneNumber $number, $key)
 {
     $number->verification_hash = $key;
     $number->save();
     return $this->twilio->text($number->number, $this->ownNumberVerificationMessage($key));
 }