Подскажите, возвращаясь к вопросу с корзиной для незареганного юзера: будет ли работать такое условие для получения всех товаров из бд, где id товара находиться в массиве айдишников в сессии?:
->where('id', 'in', $request->session()->has('tmpbasket')?$request->session()->get('tmpbasket'):'')