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 - Custom OutputStreamAppender not run: LOGBACK: No context given for <MYAPPENDER> -

java - UML - How would you draw a try catch in a sequence diagram? -

c++ - No viable overloaded operator for references a map -