Laravel аутентификация.Как изменить таблицу «пользователи» на таблицу «персонал»? - PullRequest
0 голосов
/ 03 февраля 2019

Я новичок, впервые использующий Laravel.Я добавляю аутентификацию

php artisan make:auth

и добавляю базу данных

php artisan migrate

Но у меня уже есть старая база данных.Я попытался изменить базу данных с таблицы «пользователи» на таблицу «персонал» в соответствии с приведенным ниже кодом.

config / auth.php

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

Обнаружил ошибку на рисунке 1

Примечание. Я попытался сделать таблицу базы данных 'staff', например, таблицу базы данных 'users'

Есть ли файл, который мне нужно исправить?

1

1 Ответ

0 голосов
/ 03 февраля 2019

Ваш массив 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
{

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...