Контакты
Местоположение
Россия, Краснодарский край, Краснодар

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (32)

Лучшие ответы пользователя

Все ответы (15)
  • Как лучше организовать рабочее окружение для веб разработчика?

    Ну тут без вариантов - виртуалка.

    Есть такие решения:
    - Задействовать встроенный виндовый WSL. Установив, например, Ubuntu из магазина Windows. Неполноценная система, но для веб разработчика более чем достаточно.
    - Самому накатить систему в Hyper-V, VMware или VirtualBox.
    - Vagrant
    - Docker for Windows. Также его можно вручную поставить в систему во втором способе. В WSL работать не будет.

    В общем, если нужно только окружение, то советую Docker. А если цель получить расширенные знания в настройке сервисов - второй способ. Сам являюсь fullstack разработчиком, и немного развиваюсь в сторону devops. В случае с Docker легко поднимать разные сервисы разных версий для тестирований, особенно, если планируется выйти за пределы apache+php+бд. Например redis, rabbitmq, elastic search, node.
    Ответ написан
    2 комментария
  • Laravel+Vue: Авторизация, регистрация - как сделать?

    Laravel (JWT):
    Установка и настройка пакета jwt-auth прекрасно описан. Что насчет контроллера - CTRL + C и CTRL + V. Также не забудьте про CORS.

    Vue:
    Ходить далеко тоже не нужно. Есть прекрасный пакет vue-auth, который сам сохраняет токен в localStorage, вытаскивает и вставляет в заголовок при запросах. Интегрируется это добро за 5 мин.
    И собственно отображение только авторизованным пользователям:
    <span v-if="$auth.check()">текст для авторизованного</span>


    Подсказка, если будете работать с этими пакетами:
    Vue-auth выдергивает токен из заголовка, а не из тела ответа. А в документации jwt-auth в контроллере токен вставляется в тело ответа. Нужна небольшая модификация контроллера:
    protected function respondWithToken($token)
        {
            return response()->json([
                'status' => 'success',
            ])->header('Authorization', $token);
        }
    Ответ написан
    1 комментарий
  • Почему я не могу поместить json в php массив?

    по хорошему использовать stream_context_create, если через file_get_contents.

    а так можно еще раз завернуть в
    $array_id = json_decode(json_decode($json, true), true);
    Ответ написан
    Комментировать
  • Расскажите о профессии верстальщик (в офисе)?

    1. Верстальщики нужны только студиям
    2. Сильно зависит от студии
    3. В нормальной студии Вас просто загрузят работой по горло, если речь идет о верстке, развиваться только в личное время. Если речь идет о программировании (PHP или JS), то пока Вы работаете - Вы учитесь. Наилучший метод развития, конечно же, собственные проекты, в которых будете разбираться с новыми технологиями.
    4. За верстку больше всего заплатит Вам студия, думаю потолок для чистого верстальщика - 35000-40000 руб.
    5. Если Вы не дизайнер, то не стоит углубляться. Изучили базу HTML/CSS - идите дальше в JS/PHP

    Мир веб уже давно не строится только на визуальных составляющих. Хотите быть востребованным: научитесь читать англоязычную техническую документацию, изучайте библиотеки и фреймворки.
    Ответ написан
    1 комментарий
  • Как научиться разбираться в коде CMS?

    Читать код и еще раз читать. Почитайте, что такое Шаблоны проектирования и какие они бывают. В каком порядке работает код, что куда прыгает, какие данные куда в каком виде передаются можно легко отследить в дебагере, Настройте phpstorm + xdebug и вперед.
    MVC везде реализован по разному, но основная концепция не меняется. Очень часто во всяких обучалках не достаточно раскрывают, или вообще не раскрывают тему с Routing (маршрутами), хотя это, можно сказать, самое базовое и важное в реализации MVC. Попробуйте написать свой мини движок так, как Вы понимаете, что такое MVC -
    понимание сразу придет.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (7)