我使用的数据库名为" usuario"而不是" user",我设法注册用户,但是,当我尝试登录并将参数传递给尝试功能时,由于某种原因没有创建会话,我做了更改auth.php文件并在我的模型中添加了表的名称,可能有什么问题?
这是我目前的代码
public function login(Request $data)
{
if (Auth::attempt(['email' => $data->email, 'clave' => $data->password])) {
// Authentication passed...
return "success";
//return redirect()->intended('dashboard');
}else{
return "error";
}
}
我应该更改laravel内部函数内的其他内容,以便能够与其他字段进行身份验证吗?
答案 0 :(得分:0)
我希望我能发表评论。大声笑
首先,确保运行以下命令以在Laravel中启用/激活身份验证
php artisan make:auth
由于您未使用用户表,请将以下内容添加到您的用户模型以使用您的表格
public $table = "usuario";
还要检查config / auth.php并再次运行脚本。