diff --git a/app/Http/Controllers/fireFightersController.php b/app/Http/Controllers/fireFightersController.php new file mode 100644 index 0000000..59e2f3f --- /dev/null +++ b/app/Http/Controllers/fireFightersController.php @@ -0,0 +1,67 @@ +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'); + } +} + diff --git a/resources/views/firefighters.blade.php b/resources/views/fireFighters.blade.php similarity index 92% rename from resources/views/firefighters.blade.php rename to resources/views/fireFighters.blade.php index 98d7587..1c666a2 100644 --- a/resources/views/firefighters.blade.php +++ b/resources/views/fireFighters.blade.php @@ -3,7 +3,7 @@ @section('left-menu') @parent