From 87f763e581db380480b2c1162fe76bed6bcdd0c0 Mon Sep 17 00:00:00 2001
From: Louis Leslie <spy.tech23@gmail.com>
Date: Sun, 10 Feb 2019 19:17:48 +0700
Subject: [PATCH] Telah ditambahkan validasi extension upload file csv

---
 app/Http/Controllers/Auth/BatchRegisterController.php | 5 ++++-
 resources/views/auth/batch-register.blade.php         | 9 +++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/app/Http/Controllers/Auth/BatchRegisterController.php b/app/Http/Controllers/Auth/BatchRegisterController.php
index a6d722a..aefe9d6 100644
--- a/app/Http/Controllers/Auth/BatchRegisterController.php
+++ b/app/Http/Controllers/Auth/BatchRegisterController.php
@@ -73,7 +73,7 @@ class BatchRegisterController extends Controller
         ]);
     }
 
-    
+
 
     public function showForm() {
         if(Auth::user() && Auth::user()->isManajer()) {
@@ -84,6 +84,9 @@ class BatchRegisterController extends Controller
     }
 
     public function registerUsers(Request $request) {
+        $request->validate([
+            'registrants' => 'required|mimes:csv,txt'
+        ]);
         $registrants = $request->file('registrants');
         $filename = $registrants->getClientOriginalName();
         $path = $registrants->storeAs('public', $filename);
diff --git a/resources/views/auth/batch-register.blade.php b/resources/views/auth/batch-register.blade.php
index 4ceba5f..089f88e 100644
--- a/resources/views/auth/batch-register.blade.php
+++ b/resources/views/auth/batch-register.blade.php
@@ -2,6 +2,15 @@
 
 @section('content')
 <div class="container">
+    @if ($errors->any())
+        <div class="alert alert-danger">
+            <ul>
+                @foreach ($errors->all() as $error)
+                    <li>{{ $error }}</li>
+                @endforeach
+            </ul>
+        </div>
+    @endif
     <div class="row justify-content-center">
         <div class="col-md-8">
             <div class="card">
-- 
GitLab