【问题标题】:Class 'Illuminate\Foundation\Auth Error Laravel 5.4类 'Illuminate\Foundation\Auth 错误 Laravel 5.4
【发布时间】:2017-08-11 12:43:12
【问题描述】:

当用户尝试使用其 Facebook 帐户登录时出现此错误:

(1/1) 致命错误异常 找不到类“Illuminate\Foundation\Auth\Fbuser”

这是我的代码:

namespace App;

use App\Fbuser;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Foundation\Auth\Fbuser as Authenticatable;

class Fbuser extends Authenticatable
{
    protected $fillable = [
        'first_name','last_name', 'email', 'work',
    ];

    protected $hidden = [
        'remember_token',
    ];
}

【问题讨论】:

  • 什么是Fbuser,你把Fbuser放在App文件夹里?
  • 你的型号是什么

标签: php facebook laravel laravel-5.4 laravel-socialite


【解决方案1】:

这可能有几个原因。

  1. 您拉取了一个包,但没有更新 config/app.php 文件中的 laravel 服务提供者列表。
  2. 安装新包后尝试运行composer dump-autoload。
  3. 尝试通过运行php artisan cache:clear 清除文件缓存

【讨论】:

    【解决方案2】:

    运行这段代码并检查

    composer update --no-scripts
    

    【讨论】:

      【解决方案3】:

      你应该试试这个:

      只需从您的模型中删除 use App\Fbuser; 并尝试一下

      AND 更新您的模型:

          namespace App;
      
          use Illuminate\Database\Eloquent\Model;
      
      
          class Fbuser extends Model
          {
               /**
         * The database table used by the model.
         *
         * @var string
         */
        protected $table = 'your_table_name';
      
        /**
         * The database primary key value.
         *
         * @var string
         */
        protected $guarded = ['id'];        
      
      
               protected $fillable = [
                  'first_name','last_name', 'email', 'work',
              ];
      
      
          }
      

      希望这对你有用!!!!

      【讨论】:

      • 感谢这位先生,但它给了我这个错误:找不到类'App\Authenticatable'
      • @user23 哦,对不起
      • 它给出了另一个错误:传递给 Illuminate\Auth\SessionGuard::login() 的参数 1 必须是 Illuminate\Contracts\Auth\Authenticatable 的实例,
      • @user23 只需将 Authenticatable 替换为 Model
      • @user23 好的,让我检查一下
      猜你喜欢
      • 2020-12-30
      • 2018-02-11
      • 2018-01-29
      • 2021-12-08
      • 2017-05-03
      • 2019-12-05
      • 2017-06-10
      • 2017-08-24
      • 2017-11-27
      相关资源
      最近更新 更多