diff --git a/app/Http/Controllers/ApplicationController.php b/app/Http/Controllers/ApplicationController.php index 57ee8bd..35fd7c0 100755 --- a/app/Http/Controllers/ApplicationController.php +++ b/app/Http/Controllers/ApplicationController.php @@ -84,6 +84,13 @@ class ApplicationController extends Controller } + public function discordApply(Request $request, $vacancySlug) { + + $request->session()->put('discordApplicationRedirectedSlug', $vacancySlug); + return redirect(route('discordRedirect')); + + } + public function renderApplicationForm($vacancySlug) { try { diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 223b2bd..e5e2643 100755 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -94,18 +94,33 @@ diff --git a/routes/web.php b/routes/web.php index 7c78c12..0b56385 100755 --- a/routes/web.php +++ b/routes/web.php @@ -98,6 +98,9 @@ Route::group(['prefix' => LaravelLocalization::setLocale(), 'middleware' => ['lo Route::get('/accounts/{accountID}/dg/process-delete/{action}', [UserController::class, 'processDeleteConfirmation']) ->name('processDeleteConfirmation'); + Route::get('/apply/discord/{vacancySlug}', [ApplicationController::class, 'discordApply']) + ->name('discord-apply'); + Route::group(['middleware' => ['auth', 'forcelogout', 'passwordexpiration', '2fa', 'verified']], function () {