diff --git a/app/Http/Controllers/Auth/BatchRegisterController.php b/app/Http/Controllers/Auth/BatchRegisterController.php index a6d722a1240dc9201890b46bd1f4814ce63db378..aefe9d6da1860d87b35e0341d4ce75c33f2cae2b 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 4ceba5fb38bc7c08141bd84ec71af96c41a8b0b4..089f88e93c60b35d419837c01f57de140d92572b 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">