ven*_*uil 2 php mysql authentication laravel laravel-5
我现在正在学习Laravel auth,我的问题很小.我从谷歌阅读了一些关于这种机制的页面,我正在使用它
Auth::attempt(['email'=>$request['email'],'password'=>$request['password']]);
Run Code Online (Sandbox Code Playgroud)
Laravel给了我这个错误:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'base.users' doesn't exist (SQL: select * from `users` where `email` = admin@domain.com limit 1)
Run Code Online (Sandbox Code Playgroud)
事实上users
,我的数据库中没有表,我正在使用名称accounts
.如何在auth中更改默认表?
另外一个问题是:当我将数据放入Auth :: attempt()时,数据将更改为SQL查询,所有数据都将从基数获取?如何添加比基础数据更多的数据?为了简单我有ban
这个领域有禁止结束的天数的表.我想添加isbanned
获得TRUE/FALSE数据的字段.如果ban
> 0将为TRUE,否则为FALSE.