diff --git a/app/Http/Controllers/SettingController.php b/app/Http/Controllers/SettingController.php
index 4bf85f0..63e359d 100644
--- a/app/Http/Controllers/SettingController.php
+++ b/app/Http/Controllers/SettingController.php
@@ -2,8 +2,10 @@
namespace App\Http\Controllers;
+use App\Mail\DocumentNotification;
use App\Models\Setting;
use Illuminate\Http\Request;
+use Illuminate\Support\Facades\Mail;
class SettingController extends Controller
{
@@ -23,5 +25,9 @@ class SettingController extends Controller
Setting::where('key', 'DESTINATION_MAIL')->update([
'value' => $request->email,
]);
+
+ if ($request->has('test')) {
+ Mail::to($request->email)->send(new DocumentNotification());
+ }
}
}
diff --git a/resources/js/Pages/Setting/Index.jsx b/resources/js/Pages/Setting/Index.jsx
index 873ef5d..d02d42d 100644
--- a/resources/js/Pages/Setting/Index.jsx
+++ b/resources/js/Pages/Setting/Index.jsx
@@ -23,6 +23,15 @@ export default function Dashboard(props) {
})
}
+ const handleSubmitAndTest = () => {
+ post(route('setting.update', { test: 'test' }), {
+ onSuccess: () =>
+ Promise.all([
+ toast.success('The Data has been saved'),
+ ]),
+ })
+ }
+
return (