{{ __('msg.omkring') }}
Version:
-1.0.0-c
+1.0
{{__("msg.omappen")}}:
{{__("msg.infoomappen")}}
- + - + + -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 @@ - +
1.0.0-c
+1.0
{{__("msg.infoomappen")}}
- + - + + -