From d8e92e7cb6963d58d5daa1de03051d76eb4c99d8 Mon Sep 17 00:00:00 2001 From: Kurniandha Sukma Yunastrian <13516106@std.stei.itb.ac.id> Date: Thu, 16 Apr 2020 11:37:03 +0700 Subject: [PATCH] add role to register form --- .../Controllers/Auth/RegisterController.php | 2 +- public/css/home.css | 2 +- resources/views/auth/register.blade.php | 21 +++++++++++++++---- resources/views/home.blade.php | 2 +- resources/views/layouts/app.blade.php | 1 - 5 files changed, 20 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php index f6022ac..60e6017 100644 --- a/app/Http/Controllers/Auth/RegisterController.php +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -68,7 +68,7 @@ class RegisterController extends Controller 'name' => $data['name'], 'email' => $data['email'], 'password' => Hash::make($data['password']), - 'role' => 'member', + 'role' => intval($data['role']), ]); } } diff --git a/public/css/home.css b/public/css/home.css index 0573cd9..e2a29e5 100644 --- a/public/css/home.css +++ b/public/css/home.css @@ -3,7 +3,7 @@ text-align: center; } -#name { +#profile-name { font-weight: bold; margin-top: 5rem; } diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php index d236a48..378818d 100644 --- a/resources/views/auth/register.blade.php +++ b/resources/views/auth/register.blade.php @@ -6,13 +6,12 @@ <div class="col-md-8"> <div class="card"> <div class="card-header">{{ __('Register') }}</div> - <div class="card-body"> <form method="POST" action="{{ route('register') }}"> @csrf <div class="form-group row"> - <label for="name" class="col-md-4 col-form-label text-md-right">{{ __('Name') }}</label> + <label for="name" class="col-md-4 col-form-label text-md-right">{{ __('Nama') }}</label> <div class="col-md-6"> <input id="name" type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{ old('name') }}" required autocomplete="name" autofocus> @@ -26,7 +25,7 @@ </div> <div class="form-group row"> - <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label> + <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('Alamat Email') }}</label> <div class="col-md-6"> <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email"> @@ -54,13 +53,27 @@ </div> <div class="form-group row"> - <label for="password-confirm" class="col-md-4 col-form-label text-md-right">{{ __('Confirm Password') }}</label> + <label for="password-confirm" class="col-md-4 col-form-label text-md-right">{{ __('Konfirmasi Password') }}</label> <div class="col-md-6"> <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password"> </div> </div> + <div class="form-group row"> + <label for="user-type" class="col-md-4 col-form-label text-md-right">{{ __('Daftar sebagai') }}</label> + <div class="col-md-6" style="margin-top: 0.5rem;"> + <div class="form-check form-check-inline"> + <input class="form-check-input" type="radio" name="role" id="inlineRadio1" value="0"> + <label class="form-check-label" for="inlineRadio1">Siswa</label> + </div> + <div class="form-check form-check-inline"> + <input class="form-check-input" type="radio" name="role" id="inlineRadio2" value="1"> + <label class="form-check-label" for="inlineRadio2">Pengajar</label> + </div> + </div> + </div> + <div class="form-group row mb-0"> <div class="col-md-6 offset-md-4"> <button type="submit" class="btn btn-primary"> diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 9f17ae5..98cf538 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -32,7 +32,7 @@ <div class="card-header">Profil</div> <div class="card-body profile"> <img src="img/profile.jpg" style="width:120px;height:120px;" alt="No Picture"> <br/> <br/> - <a id="name">{{ $profile->name }}</a> <br/> + <a id="profile-name">{{ $profile->name }}</a> <br/> <a id="email">{{ $profile->email }}</a> <br/> <a id="role">{{ $role }}</a> <br/><br/> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModalCenter"> diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 69d67e0..4d7ae83 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -13,7 +13,6 @@ <script src="{{ asset('js/app.js') }}" defer></script> <script src="{{ asset('js/text.js') }}" defer></script> <script src="{{ asset('js/learn.js') }}" defer></script> - <script src="{{ asset('js/home.js') }}" defer></script> <script src="https://cdn.tiny.cloud/1/yaezxtmh9h1roazzxnkx70is63n62nbov3xskxim3rpnbcoj/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script> <script>tinymce.init({selector:'textarea'});</script> -- GitLab