PHP 8.2.30
Preview: SocialLoginServiceProvider.php Size: 850 B
/home/byroehnu/easetack.com/app/Providers/SocialLoginServiceProvider.php

<?php

namespace App\Providers;

use App\Models\Setting;
use Illuminate\Support\ServiceProvider;

class SocialLoginServiceProvider extends ServiceProvider
{
    /**
     * Register services.
     */
    public function register(): void
    {
        //
    }

    /**
     * Bootstrap services.
     */
    public function boot(): void
    {
        if (config('app.installed')) {
            // Login with google
            config()->set('services.google.client_id', Setting::pull('google_client_id'));
            config()->set('services.google.client_secret', Setting::pull('google_client_secret'));

            // Login with facebook
            config()->set('services.facebook.client_id', Setting::pull('facebook_app_id'));
            config()->set('services.facebook.client_secret', Setting::pull('facebook_app_secret'));
        }
    }
}

Directory Contents

Dirs: 0 × Files: 6

Name Size Perms Modified Actions
397 B lrw-rw-rw- 2025-05-15 12:48:48
Edit Download
518 B lrw-rw-rw- 2025-04-08 04:12:56
Edit Download
359 B lrw-rw-rw- 2025-04-08 04:12:56
Edit Download
1.02 KB lrw-rw-rw- 2025-04-19 04:22:15
Edit Download
2.86 KB lrw-rw-rw- 2025-05-08 11:48:26
Edit Download
850 B lrw-rw-rw- 2025-05-05 10:45:41
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).