我有一個表單,我試圖通過使用Laravels Auth方法登錄。Auth ::嘗試將默認密碼更改爲默認字段,如DB中
目前,我有這樣的片段:
$input = Input::all();
$login = Auth::attempt([
'username' => $input['username'],
'password' => $input['password']
]);
if($login){
return "Logged in";
}
dd('problem');
但是,即使輸入正確的憑據我越來越看到「問題」
在型號/後user.php的我已經改變我的表名tbl_login(就像我在DB),這是我在這
,在我登錄模型做出的唯一改變我
class Login extends Eloquent {
protected $guarded = array();
protected $table = "tbl_login";
protected $primaryKey = "pk_loginID";
public static $rules = array();
}
我也檢查了這個topic但沒有真正幫助,我希望你們現在可以幫助我。
正如信息和阿里納斯:在DB = tbl_login表名
主鍵字段是pk_loginID
用戶名字段=用戶名
密碼字段=密碼
我是不是忘了什麼東西還是我做錯了什麼?
編輯:
我已經找到了問題的更具體的,而不是它的解決方案。我在數據庫中的密碼字段的名稱不同於Laravel使用的默認密碼字段。我怎麼能說Laravel使用我的自定義密碼字段?
您同時擁有'Login'一個找到一個鏈接到'tbl_login'表的用戶模型? – rmobis
是的,因爲用戶是那裏的標準,但我剛剛刪除登錄模型,但出現相同的問題 – mXX