laravel 未找到Class 'Uncategorized\Uncategorized'

qv7cva1a  于 2023-06-30  发布在  Go
关注(0)|答案(5)|浏览(100)

当我尝试加载我的网站上的任何页面时,我得到下面的错误。
(1/1)FatalThrowableError Class 'Laravel\Socialite\SocialiteServiceProvider'未找到
在ProviderRepository.php(行208)
我一直在遵循教程,并参考Laravel文档。
我在这里看到了其他问题,并试图通过以下建议来解决这些问题。我做过的事情包括:

  • 改成名媛2.0
  • composer 更新
  • composer 转储-自动加载-o
  • artisan配置:缓存
  • php artisan config:clear

Laravel v5.6.18
我可以看到在其他帖子中讨论过的所有文件中引用的社交名媛,我已经包括了我下面的内容:
登录控制器

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use App\User;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
use Illuminate\Support\Facades\Auth;
use Laravel\Socialite\Facades\Socialite;

composer.json

"require": {
    "laravel/socialite": "~2.0.0",

autoload_psr4.php

'Laravel\\Socialite\\' => array($vendorDir . '/laravel/socialite/src'),

app.php

Laravel\Socialite\SocialiteServiceProvider::class,

'Socialite' => Laravel\Socialite\Facades\Socialite::class,
abithluo

abithluo1#

我需要在服务器上执行composer require laravel/socialite。我有一个laravel项目的本地副本,我正在托管它(不是localhost)。我拉了项目的最新版本,但我需要在服务器上安装社交。
当我进入服务器上的autoload_psr4.php文件时,我意识到这是一种情况,返回的数组并不包括我在本地看到的很多内容。

nhn9ugyo

nhn9ugyo2#

在我的情况下,我忘记了清除配置缓存。试着清除它

php artisan config:clear
e5njpo68

e5njpo683#

我也遇到了同样的问题,我通过转到bootstrap/cache/config.php,然后删除array下的'Laravel\\Socialite\\SocialiteServiceProvider',,并删除aliases下的'Laravel\\Socialite\\Facades\\Socialite',,然后运行composer dump-autoloadcomposer update来解决它。

s6fujrry

s6fujrry4#

此错误发生在您从Laravel项目中删除Laravel\Socialite\SocialiteServiceProvider包时。(解决方案:第1步)或者如果您不安装,即使已经预构建脚本需要该软件包安装。(解决方案:步骤2)
1.清楚地取出 Package 。
删除bootstrap/cache/config.php和packages.php文件。从config/app.php提供程序和别名数组中删除包行。php artisan config:clearphp artisan optimize:clear
1.安装Socialite软件包
composer require laravel/socialite遵循本指南https://laravel.com/docs/10.x/socialite

klh5stk1

klh5stk15#

使用以下代码安装软件包

composer require socialiteproviders/facebook

相关问题