Laravel认证。如何更改表“用户对表“员工”?

问题描述 投票:0回答:1

我只是用laravel首次初学者。我将通过认证

php artisan make:auth

并加入数据库中

php artisan migrate

但是,我已经有一个旧的数据库。我试图按照下面的代码从表“用户对表“员工”的数据库更改。

配置/ auth.php

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

在图1中发现了错误

请注意我试图做一个数据库表“工作人员”像数据库表“用户”

是否有我需要修复的任何文件?

1

php laravel-5 laravel-5.7
1个回答
1
投票

providerconfig/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
{

}
© www.soinside.com 2019 - 2024. All rights reserved.