public function store(Request $request) { $validator = Validator::make($request->all(), ['number' => 'required|min:9|max:10|unique:phones', 'description' => 'required|min:3|max:50']); if ($validator->fails()) { return redirect()->route('phone.create', ['contactId' => $request->input('contact_id')])->withErrors($validator)->withInput(); } $phone = phone::create($request->all()); $initial = strtoupper(substr($phone->contact->nickname, 0, 1)); return redirect()->route('agenda.initial', ['initial' => $initial]); }