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