laravel - Storing remember_token to a separate table than users? -


is possible set table & column store remember tokens? know framework tries automatically find remember_token column in "users" model, want store separately users. there way configure default tokens table? thank you

p.s - i'm using laravel 5

first, need create separate model storing remember tokens , define relationship on user model so

public function remembertoken() {     return $this->hasone('remembertoken'); } 

then need override methods on user model, defined in authenticatable trait. override getremembertoken() , setremembertoken() methods. need override getremembertokenname() used in where clause in eloquentuserprovider::retrievebytoken() see eloquentuserprovider line 60. in order work have add global scope user model join remember_tokens table on every query, , return 'remember_tokens.token' getremembertokenname() method.

think twice seems more trouble worth. why want store tokens separately anyway?


Comments

Popular posts from this blog

java - Ebean enhancement ignores a model -

ubuntu - How to disable Kernel Module Signing in linux -

SQL php on different pages to Insert (mysqli) -