From 6baf2e821057ea6c348dd61d70e6430c8eb497cf Mon Sep 17 00:00:00 2001 From: ben Date: Sun, 8 Oct 2023 02:13:03 -0400 Subject: [PATCH] lol --- .../Controllers/Api/WebHookController.php | 29 +++++++++++++++ resources/views/dashboard.blade.php | 1 + .../views/livewire/pages/admin/send.blade.php | 36 +++++++++++++++++++ routes/api.php | 3 ++ vite.config.js | 2 +- 5 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 app/Http/Controllers/Api/WebHookController.php create mode 100644 resources/views/livewire/pages/admin/send.blade.php diff --git a/app/Http/Controllers/Api/WebHookController.php b/app/Http/Controllers/Api/WebHookController.php new file mode 100644 index 0000000..e8535ae --- /dev/null +++ b/app/Http/Controllers/Api/WebHookController.php @@ -0,0 +1,29 @@ + $payload]; + $response = Http::post(env('SLACK_WEBHOOK_URL'), $data); + } + + public function sendQuote(Request $request) + { + $quote = $request->input('quote'); + if (is_null($quote)) { + die(); + } + + $this->webHookSend($quote); + + } + + +} \ No newline at end of file diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index 2a91038..d02c759 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -3,6 +3,7 @@
{{ __("You're logged in!") }} +
diff --git a/resources/views/livewire/pages/admin/send.blade.php b/resources/views/livewire/pages/admin/send.blade.php new file mode 100644 index 0000000..960848d --- /dev/null +++ b/resources/views/livewire/pages/admin/send.blade.php @@ -0,0 +1,36 @@ +validate(); + + $data = ["text" => $validated['quote']]; + $response = Http::post(env('SLACK_WEBHOOK_URL'), $data); + + $this->quote = ''; + } +}; ?> + + +
+
+ + + + {{ __('Request') }} + +
\ No newline at end of file diff --git a/routes/api.php b/routes/api.php index 889937e..bef3b31 100644 --- a/routes/api.php +++ b/routes/api.php @@ -2,6 +2,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; +use App\Http\Controllers\Api\WebHookController; /* |-------------------------------------------------------------------------- @@ -17,3 +18,5 @@ use Illuminate\Support\Facades\Route; Route::middleware('auth:sanctum')->get('/user', function (Request $request) { return $request->user(); }); + +Route::post('/sendQuote', [WebHookController::class, 'sendQuote']); \ No newline at end of file diff --git a/vite.config.js b/vite.config.js index 7457b31..40a28c9 100644 --- a/vite.config.js +++ b/vite.config.js @@ -13,7 +13,7 @@ export default defineConfig({ ], server: { hmr: { - host: '192.168.1.71', + host: '10.6.9.126', }, } });