php - Laravel ORM method vs attribute -
when dealing laravel's relations use this:
user::where(...) ->first() ->securityquestions() ->take(2) ->orderby(db::raw('rand()')) ->get(); note use of securityquestions() instead of securityquestions otherwise raisethe error:
missing argument 1 illuminate\support\collection::get() now, on other parts away using:
user::where(...) ->first() ->securityquestions ->contains(...) note use of securityquestions instead of securityquestions().
my guess in order retrieve stuff (and keep chaining wheres , stuff) database have use method while attribute has immutable resultset. knows if that's right?
Comments
Post a Comment