itmalex, ну сразу не определишь так. только получив данные о высоте меню. ну можешь погуглить дальше. может есть отдельные возможности в каждом отдельно взятом браузере.
itmalex, окей, идем дальше. к примеру есть библиотека, которая определяет открыт devtools или нет https://sindresorhus.com/devtools-detect/
т.е. если закрыт разность значений, которые я описал выше - это будет высотой меню. ну а дальше уже можешь определять высоту консоли
Павел, ну да. тут 2 запроса будет. тока как оптимально вывести я не придумал. т.е. вариант пока типа ты достаешь этих избранных юзеров в отдельный массив. потом из массива ВСЕХ юзеров удаляешь этих избранных. и потом делаешь array_merge($fav_users, $users) ставя этих избранных вперед.
может кто подскажет более правильный вариант.
Павел, что значит остальных? в запросе выше у тебя выведутся все юзеры. и в внутри каждой коллекции будет relations "favorites", в котором будут все юзеры, которых он добавил в избранное
Павел, ты юзеров потом сможешь вытаскивать в виде: User::query()->with('favorites')->get()
и тогда в relations ты будешь получать все fav_user_id для данного юзера
делаешь новую таблицу с колонками:
user_id, fav_user_id
и связываешь user_id этой новой таблицы с id таблицы юзеров как HasMany
в модели юзеров должно получиться что-то вроде:
public function favorites(): HasMany
{
return $this->hasMany(UserFavorite::class, 'user_id', 'id');
}
LastGeneral, ну вот эти параметры и связаны. доты как раз и отвечают за количество перемоток. так что либо увеличивай slidesToScroll, либо смотри на большое количество dots
ну первое подозрение, что сами лопости кулера отсоеденились от моторчика. перетерлись там и т.д. попробуй послушать как-нибудь моторчик крутится там или нет