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