【问题标题】:Undefined index: password Laravel 5.5 - logging未定义索引:密码 Laravel 5.5 - 日志记录
【发布时间】:2018-11-19 23:22:24
【问题描述】:

在我的数据库密码列名称是“new_password”。 然后当我尝试登录时,它显示Undefined index: password。 但是,如果密码列名称是“密码”,则它可以正常工作。我需要使用以前的列名。

我该如何解决这个问题?

$credentials = array(
        'user_name'    => Input::get('username'),
        'new_password' => Input::get('password')
);

$user = Auth::attempt($credentials);

【问题讨论】:

标签: php logging laravel-5


【解决方案1】:

你好,Thisaru 如果您需要将密码字段用作 new_password

1) 首先是 laravel 密码字段,默认设置密码到你的模型中。因此,如果您将密码更改为 new_password 在您的模型中添加这一行

 protected $primaryKey = 'new_password';

希望这段代码能帮助您解决问题

【讨论】:

  • 嗨@amit,我添加了那个代码。但它没有工作..有什么可做的..?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-23
  • 2015-11-02
  • 2018-10-24
  • 2018-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多