Laravel 4中Sentry :: authenticate()的问题

时间:2015-03-03 21:15:54

标签: php laravel laravel-4 cartalyst-sentry

当我尝试使用sentry::authenticate()时,我的浏览器会显示“哎呀,看起来有些不对劲”。我不知道这是从哪里来的。 这是我的路线:

Route::post('login',function(){
   $credentials= array('email'=>Input::get('email'), 'password' =>Input::get('password'));
   $user=sentry::authenticate('$credentials,false);
});

但是,只要点击登录按钮

,这就不起作用了

2 个答案:

答案 0 :(得分:0)

问题已在评论中得到解决。摘要在此处发布,作为未来用户的答案。

主要问题是尚未运行Sentry包的迁移。因此,节流表不存在,导致代码抛出异常。

答案 1 :(得分:0)

基本上我发现laravel 4附带了自己的迁移表,需要在数据库中创建表之前运行。 只需运行以下代码:

php artisan migrate: - package cartalyst / sentry。

这将为您解决问题。

感谢patricus。