我是初学者,第一次使用laravel。我通过
添加身份验证php artisan make:auth
并通过以下方式添加数据库
php artisan migrate
但是我已经有一个旧数据库。我试图根据下面的代码将数据库从表'users'更改为表'staff'。
config / auth.php
'providers' => [
'staff' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
在图1中发现错误
请注意,我尝试使数据库表“ staff”像数据库表“ users”
我需要修复任何文件吗?
答案 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
{
}