Мне нужно вывести сотрудникок по определенному кретерию, который задан в параметре запроса.
api/employes?page=2&limit=40&tags=3,4
Я вывожу пользователей, в колисетке 40 штук на 2-ой странице у которых тэги 3 и 4.
Я разобрался как выводить страницу и лимит, а как вывести по определенному тэгу, не могу разобратся.
Контроллер:
public function index(Request $request)
{
$limit = $request->get('limit');
$user = Employe::with('tags')->paginate($limit);
return $user;
}
Моддель:
public function tags()
{
return $this->belongsToMany(Tag::class, 'employe_tag', 'tag_id', 'employe_id');
}