Add session message when uploaded

This commit is contained in:
Amir
2023-02-05 11:33:37 +08:00
parent ed1769b4fc
commit 28d855dcc8
2 changed files with 19 additions and 4 deletions
+10 -4
View File
@@ -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);
}
}
}
@@ -12,6 +12,15 @@
</div>
</div>
<div class="card-body">
@if ($message = Session::get('success'))
<div class="alert alert-success" role="alert">
{{ $message }}
</div>
@elseif($message = Session::get('failed'))
<div class="alert alert-danger" role="alert">
{{ $message }}
</div>
@endif
<form action="{{ route('pengurusanuploaddownload.uploadfile') }}" method="POST" enctype="multipart/form-data">
@csrf
<div class="mb-3">