MyAccountController.php 903 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\Models\PromoCode;
  5. use Illuminate\Support\Facades\Cookie;
  6. use App\Models\PaymentMethod;
  7. use Laravel\Socialite\Facades\Socialite;
  8. class MyAccountController extends Controller {
  9. public function index(Request $request){
  10. return view('app.my-account.log-in-settings');
  11. }
  12. public function logInSettings(Request $request){
  13. return view('app.my-account.log-in-settings');
  14. }
  15. public function enableGoogleLogIn(Request $request){
  16. $request->session()->put('user_uid_to_enable_google_log_in', $this->user->uid);
  17. return Socialite::driver('google')->redirect();
  18. }
  19. public function enableFacebookLogIn(Request $request){
  20. $request->session()->put('user_uid_to_enable_facebook_log_in', $this->user->uid);
  21. return Socialite::driver('facebook')->redirect();
  22. }
  23. }