我正在尝试创建另一个名为学生的表,并且我希望将登录与其连接而不是用户表,因为"用户"名称导致我的数据库出现问题。
最初对于注册我通过在其上创建学生表和存储记录来编写我自己的代码,并且它成功运行。
但是对于登录,我更喜欢使用laravel登录但是学生表是否有明确的步骤或类似的东西? 我想永远不要使用"用户"表
答案 0 :(得分:0)
您可以像这样更改auth.php
,providers
数组:
'providers' => [
'users' => [
...
'model' => App\Student::class,
],
...
]
然后像这样更新您的用户模型:
...
use Illuminate\Foundation\Auth\User as Authenticatable; //remove this line
use Illuminate\Database\Eloquent\Model; //Add this line
class User extends Model {
...
}
然后将您的Students
课程更改为以下内容:
...
use Illuminate\Foundation\Auth\User as Authenticatable; //Add this
...
class Student extends Authenticatable {
...
}