user() != null && auth()->user()->fireStationID != null ){ $fireStation = fireStation::find(auth()->user()->fireStationID); if($fireStation-> creatorID == auth()->user()->id){ return view('fireFightersAdd'); } else return view("fireFighters"); } else return view("unit"); } public function store(){ $this->validate(request(), [ 'name' => 'required|alpha|min:3|max:45', 'surname' => 'required|alpha|min:3|max:45', 'PESEL' => new Pesel, 'phoneNumber' => 'required|digits:9', 'email' => 'required|email|unique:users', ], [ 'required' => ':attribute jest wymagany(e).', 'min' => ':attribute musi mieć przynajmniej :min znaki.', 'max' => ':attribute musi mieć nie więcej niż :max znaków.', 'alpha' => ':attribute może zawierać tylko litery.', 'alpha_num' => ':attribute może zawierać tylko litery i cyfry.', 'digits' => ':attribute musi składać się z :digits cyfr.', 'unique' =>':attribute jest już zajęty.', 'confirmed' =>':attribute się nie zgadza.', 'email' => 'Niepoprawny adres e-mail.' ]); $request = request(); $user = User::create([ 'password' => '123', 'email' => $request-> email, 'name' => $request-> name, 'surname' => $request-> surname, 'PESEL' => $request-> PESEL, 'phoneNumber' => $request-> phoneNumber, 'functionID' => 1, 'degreeID' => 1, 'number' => 'ABC123', 'fireStationID' => auth()->user()->fireStationID, 'creatorID' => auth()->user()-> id, 'changingID' => auth()->user()-> id ]); return view('fireFighters'); } }