clu*_*und 3 php laravel-socialite laravel-5.5
我正在尝试使用本指南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;
Run Code Online (Sandbox Code Playgroud)
结果是:
未找到"App\Http\Controllers\Auth\User"类
触发:
$authUser = User::where('providerId', $user->id)->first();
Run Code Online (Sandbox Code Playgroud)
但是,如果我添加App\User:
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use App\User;
use Socialite;
Run Code Online (Sandbox Code Playgroud)
结果是:
找不到类'App\Http\Controllers\Auth\Auth'
触发:
Auth::login($authUser, true);
Run Code Online (Sandbox Code Playgroud)
任何帮助深表感谢.
你没有Auth以正确的方式导入命名空间.
适当的命名空间是 Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Auth;在课程顶部添加.
| 归档时间: |
|
| 查看次数: |
15466 次 |
| 最近记录: |