【发布时间】:2017-02-10 01:10:38
【问题描述】:
我正在使用laravel 5.0,但无法验证登录。
如果我输入了错误的电子邮件/密码匹配项,它会完美地重定向我。
但是当我输入正确的电子邮件/密码时,它会返回给我:
传递给 Illuminate\Auth\EloquentUserProvider::validateCredentials() 的参数 1 必须是 Illuminate\Contracts\Auth\Authenticatable 的实例,给定 App\User 的实例...
我正在关注documentation,看起来一切正常。
型号:
<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class User extends Model {
}
控制器
public function postsignin(Request $request)
{
if( Auth::attempt( ['email' => $request['email'], 'password' => $request['password'] ] ) )
return redirect()->route('dashboard');
return redirect()->back();
}
不知道它是什么。
【问题讨论】:
标签: laravel-5 basic-authentication