我正面临着按功能划分的laravel问题。 我想根据国家/地区获取记录,结果应该从当前用户的国家/地区开始。
例如。 如果auth用户属于印度,那么列表应该从印度开始。
我的当前代码是
$users = User::where('status', '=',1)->with(['profile'])->latest()->orderBy('last_login', 'desc')->paginate(12);
谢谢
答案 0 :(得分:0)
好的,无论我理解什么,您都希望通过content
表格中的country
属性对数据进行排序,这与profiles
模型相关,为此您需要使用User
我不确定您的结构,所以我只是举个例子。假设您要按join
=>排序profiles
然后你可以写点什么:
编辑:根据评论中给出的要求,我建议您使用以下内容: 首先,让我们通过
验证用户身份id
然后让我们调用关系
$AuthUser = Auth::user();
因此,您可以通过经过身份验证的用户所在国家/地区对用户进行排序。希望这会有所帮助。