Add session message when uploaded
This commit is contained in:
@@ -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;
|
||||
$file_size = filesize($request->file_upload);
|
||||
try {
|
||||
$file = $request->file_upload;
|
||||
$extension = $request->file_upload->getClientOriginalExtension();
|
||||
Storage::putFileAs('test', $image, "test-upload.$extension");
|
||||
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">
|
||||
|
||||
Reference in New Issue
Block a user