Php laravel 4.1中的重置密码:尝试获取非对象的属性

Php laravel 4.1中的重置密码:尝试获取非对象的属性,php,laravel,laravel-4,Php,Laravel,Laravel 4,我正在我的laravel 4.1应用程序中设置密码提醒功能,在我提交重置表单之前,一切似乎都正常。提交密码重置表单时,出现以下错误: ErrorException Trying to get property of non-object open: C:\\xampp\WWW\myApp\vendor\laravel\framework\src\Illuminate\Auth\Reminders\DatabaseReminderRepository.php 手册是我的指南。我已通过电子

我正在我的laravel 4.1应用程序中设置密码提醒功能,在我提交重置表单之前,一切似乎都正常。提交密码重置表单时,出现以下错误:

ErrorException

Trying to get property of non-object

 open: C:\\xampp\WWW\myApp\vendor\laravel\framework\src\Illuminate\Auth\Reminders\DatabaseReminderRepository.php 
手册是我的指南。我已通过电子邮件成功发送重置链接,并通过该链接获得表格。但上述错误在提交表格时产生。请帮忙。谢谢

嗯。这是我在提醒控制器中负责密码重置的代码

public function postReset()
{
    $credentials = Input::only(
        'email', 'password', 'password_confirmation', 'token'
    );

    $response = Password::reset($credentials, function($user, $password)
    {

        $user->password = Hash::make($password);

        $user->save();
    });

    switch ($response)
    {
        case Password::INVALID_PASSWORD:
        case Password::INVALID_TOKEN:
        case Password::INVALID_USER:
            return Redirect::back()->with('error', Lang::get($response));

        case Password::PASSWORD_RESET:
            return Redirect::to('/');
    }
  }
注:它是用 php艺术。。。验证:根据laravel文档提醒控制器。
感谢您的评论。

我查看了我的数据库remementerrepository.php

我用dd($rementer)检查了$rementer,并给我带来了一个数组,所以我用$rementer['created_at']进行了更改

protected function reminderExpired($reminder) {
// this $reminder->created_at into this $reminder['created_at']
// $createdPlusHour = strtotime($reminder->created_at) + $this->expires;
    $createdPlusHour = strtotime($reminder['created_at']) + $this->expires;
    return $createdPlusHour < $this->getCurrentTime();
}
受保护的功能提醒Expired($rementer){
//此$members->created_at进入此$members['created_at']
//$createdPlusHour=strottime($rementer->created_at)+$this->expires;
$createdPlusHour=strottime($rementer['created_at'])+$this->expires;
返回$createdPlusHour<$this->getCurrentTime();
}

您能给我们提供更多信息吗?提交表格后你会做什么?你能给我们看看控制器吗?还是表格?信息不足以得出结论是的,你真的需要展示一些代码,我们无法猜测你的代码是什么样子或者你在做什么。我正在使用mongoDb作为我的数据库。