diff --git a/app/Http/Controllers/DatabaseController.php b/app/Http/Controllers/DatabaseController.php index a3f9d9b6..5f78840f 100644 --- a/app/Http/Controllers/DatabaseController.php +++ b/app/Http/Controllers/DatabaseController.php @@ -11,6 +11,7 @@ use App\Models\Gadai; use App\Models\TransaksiKeuntungan; use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Storage; +use Exception; class DatabaseController extends Controller { @@ -130,10 +131,15 @@ class DatabaseController extends Controller public function postUploadFile(Request $request) { - $image = $request->file_upload; - $extension = $request->file_upload->getClientOriginalExtension(); - Storage::putFileAs('test', $image, "test-upload.$extension"); + $file_size = filesize($request->file_upload); + try { + $file = $request->file_upload; + $extension = $request->file_upload->getClientOriginalExtension(); + Storage::putFileAs('test', $file, "test-upload.$extension"); - return redirect()->route('pengurusanuploaddownload.testupload'); + return redirect()->route('pengurusanuploaddownload.testupload')->with('success', 'Upload successful with size ' . $file_size); + } catch (Exception $exception) { + return redirect()->route('pengurusanuploaddownload.testupload')->with('failed', 'Upload failed with size ' . $file_size); + } } } diff --git a/resources/views/pengurusanuploaddownload/index.blade.php b/resources/views/pengurusanuploaddownload/index.blade.php index f9580e99..d1e44ff3 100644 --- a/resources/views/pengurusanuploaddownload/index.blade.php +++ b/resources/views/pengurusanuploaddownload/index.blade.php @@ -12,6 +12,15 @@
+ @if ($message = Session::get('success')) + + @elseif($message = Session::get('failed')) + + @endif
@csrf