【发布时间】:2018-04-11 06:23:26
【问题描述】:
我正在尝试使用本指南 https://scotch.io/tutorials/laravel-social-authentication-with-socialite 为 Laravel 5.5 实施 Socialiate。数据从提供程序正确返回,但我在定义使用和命名空间时遇到问题。
使用此配置:
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Socialite;
结果是:
找不到类“App\Http\Controllers\Auth\User”
触发者:
$authUser = User::where('providerId', $user->id)->first();
但是,如果我添加 App\User:
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use App\User;
use Socialite;
结果是:
找不到类“App\Http\Controllers\Auth\Auth”
触发者:
Auth::login($authUser, true);
非常感谢任何帮助。
【问题讨论】:
-
如果你这样做会发生什么 $authUser = \User::where('providerId', $user->id)->first();
-
阅读这个github.com/laravel/socialite它会帮助你
-
然后我得到“找不到类'用户'”
标签: php laravel-5.5 laravel-socialite