Laravel认证。如何将表“用户”更改为表“工作人员”?

时间:2019-02-03 08:19:58

标签: php laravel-5 laravel-5.7

我是初学者,第一次使用laravel。我通过

添加身份验证
php artisan make:auth

并通过以下方式添加数据库

php artisan migrate

但是我已经有一个旧数据库。我试图根据下面的代码将数据库从表'users'更改为表'staff'。

config / auth.php

    'providers' => [
    'staff' => [
        'driver' => 'eloquent',
        'model' => App\User::class,
    ],

在图1中发现错误

请注意,我尝试使数据库表“ staff”像数据库表“ users”

我需要修复任何文件吗?

1

1 个答案:

答案 0 :(得分:1)

您在provider中的config/auth.php数组应如下所示。

'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => App\Staff::class,
    ]
]

此外,您的App\Staff模型应扩展Illuminate\Foundation\Auth\User

use Illuminate\Foundation\Auth\User as Authenticatable;

class Staff extends Authenticatable
{

}