Sentry 2 Relations with laravel -


hello have sentry2 package installed , created function user username if have main column login email throw me error.

so created model user , extend \cartalyst\sentry\users\eloquent\user

then set relations model in case player

so relation this:

user model

class user extends \cartalyst\sentry\users\eloquent\user implements userinterface, remindableinterface {      public function sport() {          return $this->hasone('core\team\player\models\player','player_id');     }  } 

player model

public function user() {         return $this->belongsto('user','player_id');     } 

then function find users username giving me error:

call undefined method illuminate\database\query\builder::sport()

function users username

public function byusername($username) {          $emptymodelinstance = $this->sentry->getuserprovider()->getemptyuser();         $myuser = $emptymodelinstance->with('sport')->where('username', '=', $username)->first();          if ( is_null($myuser) ) {              return false;          } else {              return $myuser;         }      } 

ps: if remove with() method work well

i've got honest, i'm unclear trying achieve here , i've never used sentry package bit of stab in dark, but...

when "if remove with() method work well" can access sport model if remove with().

e.g.

$myuser = $emptymodelinstance->where('username', '=', $username)->first(); dd($myuser->sport); 

does above dump out sport object?

if not suspect happening sentry using own user model rather 1 have defined sport() method not available. can confirm dd'ing user , seeing class instance of.

if case, quick google search suggests have publish configs package , set custom user model in there.

http://forumsarchive.laravel.io/viewtopic.php?id=11048

failing try adding dump of you're user object question, might work out whats going on.


Comments

Popular posts from this blog

php - SPIP: From Tag directly to an article -

jquery - isAjaxRequest always return false -

ruby on rails - In a controller spec, how to find a specific tag in the generated view? -