From 8d03cf8322e0a02d503918fd75d2a7d47c48091e Mon Sep 17 00:00:00 2001 From: IceToast Date: Fri, 14 Jan 2022 13:27:21 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20=E2=9C=A8=20Set=20Re-Captcha=20and=20Di?= =?UTF-8?q?scord=20config=20at=20boot-time?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Providers/AppServiceProvider.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 189f64bf..2eb8b670 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,11 +2,12 @@ namespace App\Providers; +use App\Models\Settings; use Illuminate\Pagination\Paginator; use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Validator; use Illuminate\Support\ServiceProvider; -use Spatie\QueryBuilder\QueryBuilderRequest; + class AppServiceProvider extends ServiceProvider { @@ -31,14 +32,11 @@ class AppServiceProvider extends ServiceProvider Schema::defaultStringLength(191); Validator::extend('multiple_date_format', function ($attribute, $value, $parameters, $validator) { - $ok = true; - $result = []; // iterate through all formats foreach ($parameters as $parameter) { - //validate with laravels standard date format validation $result[] = $validator->validateDateFormat($attribute, $value, [$parameter]); } @@ -51,5 +49,13 @@ class AppServiceProvider extends ServiceProvider return $ok; }); + + // Set Discord-API Config + config(['services.discord.client_id' => Settings::getValueByKey('SETTINGS::DISCORD:CLIENT_ID')]); + config(['services.discord.client_secret' => Settings::getValueByKey('SETTINGS::DISCORD:CLIENT_SECRET')]); + + //// Set Recaptcha API Config + config(['recaptcha.api_site_key' => Settings::getValueByKey('SETTINGS::RECAPTCHA:SITE_KEY')]); + config(['recaptcha.api_secret_key' => Settings::getValueByKey('SETTINGS::RECAPTCHA:SECRET_KEY')]); } }