I have two tables, say \"users\" and \"users_actions\", where \"users_actions\" has an hasMany relation with users:
users
id | name
I think the solution you are asking for is explained here http://softonsofa.com/tweaking-eloquent-relations-how-to-get-latest-related-model/
Define this relation in User model,
public function latestAction()
{
return $this->hasOne('Action')->latest();
}
And get the results with
User::with('latestAction')->get();