【问题标题】:attempt method doesn't work, laravel尝试方法不起作用,laravel
【发布时间】:2017-09-13 02:26:20
【问题描述】:

我正在使用一个带有名为“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 内部函数中的其他内容,以便能够使用其他字段进行身份验证吗?

【问题讨论】:

    标签: php laravel authentication


    【解决方案1】:

    我希望我能发表评论。大声笑
    首先,确保您运行以下命令以在 Laravel 中启用/激活身份验证
    php artisan make:auth
    由于您没有使用用户表,请将以下内容添加到您的用户模型中以使用您的表
    public $table = "usuario";
    检查您的 config/auth.php 并再次运行脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 2018-01-18
      • 2016-06-05
      • 2021-10-13
      • 2016-04-06
      • 1970-01-01
      相关资源
      最近更新 更多