diff --git a/app/Http/Controllers/MailController.php b/app/Http/Controllers/MailController.php
index 67d4e89..7cabc42 100644
--- a/app/Http/Controllers/MailController.php
+++ b/app/Http/Controllers/MailController.php
@@ -4,6 +4,7 @@
use App\Http\Controllers\Controller;
use App\Models\Mail;
+use Exception;
use Illuminate\Http\Request;
use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\Crypt;
diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php
index 566dacf..09beac4 100644
--- a/resources/views/welcome.blade.php
+++ b/resources/views/welcome.blade.php
@@ -121,10 +121,13 @@
-
+
+
+
@@ -162,11 +165,15 @@
@@ -266,6 +273,16 @@ function fetchMail() {
}
}
+ function generateRandomString(length) {
+ var result = '';
+ var characters = 'abcdefghijklmnopqrstuvwxyz0123456789';
+ var charactersLength = characters.length;
+ for (var i = 0; i < length; i++) {
+ result += characters.charAt(Math.floor(Math.random() * charactersLength));
+ }
+ return result;
+ }
+
$(document).ready(function () {
$.ajaxSetup({
@@ -369,10 +386,15 @@ function fetchMail() {
$(this).hide();
});
-
-
$('#saveBtn').click();
+
+ $('#genBtn').click(function () {
+ let randomStr = generateRandomString(8);
+ $('#prefixInput').val(randomStr);
+ $('#saveBtn').click();
+ });
+
fetchMail();
var countdownTimer = setInterval(function () {
if (isRequestPending) {