【发布时间】:2017-05-14 10:00:04
【问题描述】:
我想要什么
我想用通过php artisan make:auth命令得到的laravel认证系统
发生了什么
- 我可以看到通过注册表单注册的项目,但我无法使用这些凭据通过应用程序登录。
- 错误:这些凭据与我们的记录不符。
我做了什么
php artisan make:Auth
用户.php
namespace App;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Auth\Authenticatable as AuthenticatableTrait;
use Illuminate\Database\Eloquent\Model;
class User extends Model implements Authenticatable
{
protected $fillable=['name','password','email'];
protected $table='blog_users';
public function getAuthIdentifierName(){}
public function getAuthIdentifier(){}
public function getAuthPassword(){}
public function getRememberToken(){}
public function setRememberToken($value){}
public function getRememberTokenName(){}
}
我尝试了什么
我尝试提供我的操作方法,但我仍然无法通过这些凭据登录,我仍然看到同样的错误。
我希望什么
为了更好地了解我的问题及其解决方案?
快照
【问题讨论】:
-
从模型中删除所有方法并重试。
-
它给了我一个错误,说它包含 6 个抽象方法
-
@BOTJr。你的 laravel 版本是什么?
-
现在是 5.3.28 ,我猜是最新的