• Сделать высоту блока миниатюр такую же как у основного изображения?

    @Softlink
    Без ограничений высоты самый простой способ - сделать миниатюры на абсолюте.

    Еще можно попробовать гриды, делал что-то похожее.
    Ответ написан
    1 комментарий
  • На какой зарубежной фриланс площадке можно быстро найти заказы?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Чтобы заработать на фрилансе вам надо
    - зарегаться, пройти валидацию, подключить какие-то платежные системы для вывода денег
    - найти заказ и выиграть его
    - выяснить все детали, сделать, отдать, подождать пока заказчик посмотрит, исправить то что ему не подошло, сдать, подождать и так до завершения.
    - дождаться пока заказчик переведет деньги (или сразу найти с предоплатой, вам это малореально). Причем он должен не кинуть, не проятнуть и сделать все супер-быстро.
    - заказать вывод на свой счет/карту, дождаться пока они придут (это может быть 3-5 рабочих дней само по себе)

    Ваши шансы все это провернуть без опыта, без портфолио и так далее? В районе нуля. Опытному фрилансеру это было бы тоже весьма сложно, своего рода челлендж.
    Ну то есть можно попробовать и вам может дико повезти во всех пунктах этого списка. Заодно купите лотерейный билет - ваши шансы что-то получить удвоятся.

    Так что правильно сказали выше - ищите другие способы это более реально.
    Почему c# программист с опытом 4 лет оказался без 300 баксов и любых вариантов их получить/занять и так далее оставим за рамками, хотя это весьма интересно конечно.
    Ответ написан
    4 комментария
  • Стоит ли переписывать полностью метод в данной ситуации?

    @vista1x
    Сделайте общий метод getUsersQuery(), который просто возвращает пользователей без какой либо сортировки. Свой метод getUsers() измените так, что бы он использовал первый метод. Плюс, добавьте метод getUsersSorted(), где будете возвращать данные, отсортированные в нужном виде. Не зная структуры проекта сложно написать какие то примеры кода, но я бы сделал примерно так:

    function getUsersQuery() {
        // ...
    }
    function getUsers() {
        return getUsersQuery()->orderBy('id');
    }
    function getUsersSorted() {
        return getUsersQuery()->orderBy('name');
    }
    Ответ написан
    Комментировать
  • Как выполнить миграцию базы данных в Laravel?

    @iljaGolubev
    в .env файле нужно указть параметры подключения:
    DB_HOST=localhost
    DB_DATABASE=laravel_todoapp
    DB_USERNAME=laravel_todoapp_username
    DB_PASSWORD=laravel_todoapp_username_password
    Ответ написан
    Комментировать
  • Symfony 4 как правильно делать deploy на продакшн?

    voronkovich
    @voronkovich
    Сборку фронтенда лучше делать локально. Я, например, обычно для таких вещей использую Ansible.

    Приведу пример, как это могло бы выглядеть в виде shell-сценария (можете просто копировать и выполнять команды в командной строке шаг за шагом и смотреть что происходит):

    #!/bin/sh
    
    # Создание временной директории
    cd "$(mktemp --directory)";
    
    # Клонирование репозитория во временную директорию
    git clone https://github.com/symfony/demo .;
    
    # Извлечение ветки для релиза
    git checkout master;
    
    # Установка зависимостей фронтенда
    npm install
    
    # Сборка фронтенда
    node_modules/.bin/encore production
    
    # Загрузка кода из временной директории на сервер при помощи rsync
    
    # Остальные действия производятся уже на сервере
    Ответ написан
    Комментировать