diff --git a/skolehjem/app/Http/Controllers/UserController.php b/skolehjem/app/Http/Controllers/UserController.php index 3093eec..66717cc 100644 --- a/skolehjem/app/Http/Controllers/UserController.php +++ b/skolehjem/app/Http/Controllers/UserController.php @@ -24,8 +24,8 @@ class UserController extends Controller { $this->middleware([ "auth" ])->only(["accountupdate", "accountedit", "accounteditpass", "account", "logout"]); - $this->middleware([ "guest" ])->only(["login", "signup"]); - $this->middleware([ "lang" ])->except(["login", "showLogin", "showForgot", "forgot","signup"]); + $this->middleware([ "guest" ])->only(["login", "signup", "signupStore"]); + $this->middleware([ "lang" ])->except(["login", "showLogin", "showForgot", "forgot", "signup", "nameCheck", "signupStore"]); $this->middleware([ "check.auth:user.show" ])->only("show", "index"); $this->middleware([ "check.auth:user.create" ])->only("create"); @@ -645,10 +645,27 @@ class UserController extends Controller } } - public function signup(){ //return redirect()->route("users.signup"); return Response::detect("users.signup"); } + public function signupStore(Request $request){ + $data = $request->validate([ + "name_first" => "required|max:255", + "name_last" => "required|max:255", + "email" => "required", + "password" => "required|max:60", + "phone" => "required|max:8|min:8", + ]); + + + $user = new User($data); + + $user->assignRole("Bruger"); + $user->save(); + + return redirect()->route('users.login'); + } + } diff --git a/skolehjem/resources/views/admin/users/create.blade.php b/skolehjem/resources/views/admin/users/create.blade.php index 9a0d0cb..6a4f722 100644 --- a/skolehjem/resources/views/admin/users/create.blade.php +++ b/skolehjem/resources/views/admin/users/create.blade.php @@ -21,7 +21,7 @@ - +
diff --git a/skolehjem/resources/views/app/about/index.blade.php b/skolehjem/resources/views/app/about/index.blade.php index f2985c9..544ea92 100644 --- a/skolehjem/resources/views/app/about/index.blade.php +++ b/skolehjem/resources/views/app/about/index.blade.php @@ -7,7 +7,7 @@

{{ __('msg.omkring') }}

Version:

-

1.0.0-c

+

1.0

{{__("msg.omappen")}}:

{{__("msg.infoomappen")}}

- + - + + -
- - @endsection diff --git a/skolehjem/routes/web.php b/skolehjem/routes/web.php index e3de331..9bceeed 100644 --- a/skolehjem/routes/web.php +++ b/skolehjem/routes/web.php @@ -41,7 +41,8 @@ Route::post("/events/cancelsignup", "UserEventController@createajaxcancel")->nam Route::post("/account/cancelmailwants", "UserController@createajaxcancel")->name("users.createajaxcancel"); Route::delete("/notifications/delete", "EventController@deleteNotifications")->name("notifications.delete"); Route::post("/feedbacks/store", "FeedbackController@storeajax")->name("feedbacks.storeajax"); -//Route::get("/signup", "UserController@signup")->name("users.signup"); +Route::get("/signup", "UserController@signup")->name("users.signup"); +Route::post("/signupStore", "UserController@signupStore")->name("users.signupStore"); //Search/Filter Route::get("/contactsapi", "ContactController@search")->name("contacts.search");