| Server IP : 14.225.204.176 / Your IP : 216.73.216.6 Web Server : nginx/1.24.0 System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64 User : root ( 0) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/php/home-services/app/Providers/ |
Upload File : |
<?php
/*
* File name: AppServiceProvider.php
* Last modified: 2021.09.15 at 13:28:01
* Author: SmarterVision - https://codecanyon.net/user/smartervision
* Copyright (c) 2021
*/
namespace App\Providers;
use Exception;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Str;
use Laravel\Cashier\Cashier;
use Stripe\Stripe;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
Cashier::ignoreMigrations();
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
try {
config(['mail.driver' => setting('mail_driver', 'smtp')]);
config(['mail.host' => setting('mail_host', 'smtp.mailgun.org')]);
config(['mail.port' => setting('mail_port', 587)]);
config(['mail.encryption' => setting('mail_encryption', 'tls')]);
config(['mail.username' => setting('mail_username')]);
config(['mail.password' => setting('mail_password')]);
config(['mail.from.address' => setting('mail_from_address')]);
config(['mail.from.name' => setting('mail_from_name')]);
config(['services.mailgun.domain' => setting('mailgun_domain')]);
config(['services.mailgun.secret' => setting('mailgun_secret')]);
config(['services.sparkpost.secret' => setting('sparkpost_secret')]);
config(['services.sparkpost.options.endpoint' => setting('sparkpost_options_endpoint')]);
config(['services.facebook.client_id' => setting('facebook_app_id')]);
config(['services.facebook.client_secret' => setting('facebook_app_secret')]);
config(['services.facebook.redirect' => url('login/facebook/callback')]);
config(['services.twitter.client_id' => setting('twitter_app_id')]);
config(['services.twitter.client_secret' => setting('twitter_app_secret')]);
config(['services.twitter.redirect' => url('login/twitter/callback')]);
config(['services.google.client_id' => setting('google_app_id')]);
config(['services.google.client_secret' => setting('google_app_secret')]);
config(['services.google.redirect' => url('login/google/callback')]);
config(['services.stripe.key' => setting('stripe_key')]);
config(['services.stripe.secret' => setting('stripe_secret')]);
Stripe::setApiKey(setting('stripe_secret'));
Stripe::setClientId(setting('stripe_key'));
config(['services.razorpay.key' => setting('razorpay_key')]);
config(['services.razorpay.secret' => setting('razorpay_secret')]);
config(['services.fcm.key' => setting('fcm_key', '')]);
config(['paypal.mode' => setting('paypal_mode', '0') != '0' ? 'live' : 'sandbox']);
config(['paypal.currency' => Str::upper(setting('default_currency_code', 'USD'))]);
config(['paypal.sandbox.username' => setting('paypal_username')]);
config(['paypal.sandbox.password' => setting('paypal_password')]);
config(['paypal.sandbox.secret' => setting('paypal_secret')]);
config(['paypal.sandbox.app_id' => "APP-80W284485P519543T"]);
config(['paypal.live.username' => setting('paypal_username')]);
config(['paypal.live.password' => setting('paypal_password')]);
config(['paypal.live.secret' => setting('paypal_secret')]);
config(['paypal.live.app_id' => setting('paypal_app_id')]);
config(['app.timezone' => setting('timezone', 'UTC')]);
date_default_timezone_set(setting('timezone', 'UTC'));
} catch (Exception $e) {
}
}
}