مدرس دوره علی شیخ
مدت دوره 42:39:50
تعداد ویدیو 212

وضعیت دوره : کامل شده
قیمت دوره : 499,000 449,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

    • سلام وقت بخیر.
      طبق توضیحاتی که داده شده توی ویدیو های این بخش، موراد مورد نیاز را باید از گوگل دریافت کنید که گفته شده به چه صورت اینکار را انحام بدید.
      شما باید دوره را قسمت به قسمت و پشت سرهم ببینید و کار کنید و از طرفی یکبار دوره را کامل مشاهده کنید.

  • سلام خسته نباشید
    من مو به مو کارایی که شما انجام دادین رو انجام دادم حتی واسه اطمینان فایل این جلسه رو جایگزین فایلای خودم کردم و npm , copmoser رو هم نصب کردم.ولی وقتی تو صفحه لاگین، عضویت با گوگل رو میزنم و وارد صفحه اکانتای گوگلم میشم،وقتی یکیشو انتخاب میکنم اتفاق خاصی نمی افته و دوباره برمیگرده تو صفحه لاگینم.بهتره بگم کدهای داخل try اجرا نمیشن.ممنون میشم راهنماییم کنید

    public function handleProviderCallback($provider)
    
    {
    try {
    $socialite_user = Socialite::driver($provider)->user();
    } catch (\Exception $ex) {
    return redirect()->route('login');
    }

    dd($socialite_user);
    }

    • سلام وقت بخیر.
      نیاز هست دیباگ کنید و چک کنید که مقدار ex$ چی هست (dd بگیرید) و ارور چی میده

    • سلام خسته نباشید
      تو این قسمت قبل از اینکه try-catch رو اضافه کنید از $socialite_user خروجی گرفتین و درست کار میکرد واسه شما.ولی من وقتی این کارو میکنم ارور زیر رو نمایش میده.نظر دوستان رو هم دیدم ولی با stateless هم درست نشد.
      `cURL error 60: SSL certificate problem: unable to get local issuer certificate``

    • آدرسی که به گوگل دادید هم چک کنید، اگه همچنان ارور دارید سورس کدتون را توی تلگرام وب پروگ برای بررسی ارسال کنید.

  • سلام
    موقع لاگین با گوگل بعد از انتخاب حساب کاربری این خطا رو میده
    cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.googleapis.com/oauth2/v4/token

    • سلام وقت بخیر.
      آدرس url که به گوگل دادید و دارید استفاده میکنید را یکبار دیگه به همراه مراحل چک کنید

    • استفاده از stateless اگر جوابگو نبود چاره اینه که از سایت http://curl.haxx.se/ca/cacert.pem
      فایل مذکور را دانلود کرده و سپس در vendor/guzzlehttp/guzzle/src/Client.php
      در قسمت زیر مسیر قرار داده شده ی فایل را مطابق شکل بیاورید و تغییرات را در وریفای بدهید

              $defaults = [
      
      'allow_redirects' => RedirectMiddleware::$defaultSettings,
      'http_errors' => true,
      'decode_content' => true,
      'verify' => 'C:/wamp64/bin/php/php7.4.26/extras/ssl/cacert.pem',
      'cookies' => false,
      'idn_conversion' => false,
      ];

    • سلام وقت بخیر.
      ممنون از شما، فقط دقت داشته باشید که زمانی که دستور composer install و composer update را میزنید این تغیرات را دوباره باید اعمال کنید.