Задать вопрос
  • Как на картинке написать текст в HTML и CSS?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Как на картинке написать текст в HTML и CSS?
    Указать картинку в качестве фона, например для DIV'а и в нём уже писать?
  • Как удалять файлы по маске в Centos?

    "Вешать" в каком плане? Вы можете выставить приоритет любому процессу с помощью (re)nice, до необходимого значения.
  • Как получить письма imap gmail php?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    почитав на форумах там предлагают проверить через телнет
    Вам правильно предлагают... Но, чаще всего проблема не в этом.

    $imap = imap_open('{imap.gmail.com:993/imap/ssl}INBOX', $username, $password);
    Попрбуйте адрес хоста указывать черерез "ssl://", по крайней мере у меня так с Яндексом работает, хост: "ssl://smtp.yandex.ru". Конечно, не факт, что это решит Вашу проблему, но в 4 из 5 случаев ошибка именно в этом...
  • Почему происходит задержка анимации?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Мар'ян Витак, да, можете попробовать задать максимально близкую к конечной высоту (+ небольшой запас). Но, это не "баг", а скорее "особенность". Сейчас не вспомню уже подробности, но помню как-то я находил детальное описание этого поведения на уровне браузера...
  • Почему axios не отправляет данные на БЭК?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    В браузере (в консоли) ошибок нет? Запрос уходит?
  • Как сделать обтекание картинок с нестандартным позиционированием?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    toohappy, я думаю если Вы даже решите эту проблему - за ней сразу же всплывёт очередная, на уровне "а если у пользователя изменен масштаб страницы", или "а если у пользователя шрифт рендерится не правильно" и т.д. Лучше "простой дизайн, который в большинстве браузеров выглядит хорошо", чем "крутой дизайн, который грузится 5 минут и работает через раз". Вы точно хотите сделать именно так?

    Если да, то я бы пожалуй, подложил под текст ещё один пустой (прозрачный) блок, который бы давал нужное обтекание.
  • Laravel, почему англ слова опасити?

    Lara B, судя по всему, у Вас русские слова отрисовываются одним шрифтом, а английские - другим и скорее всего это связано с тем, что в используемом Вами шрифте - нет русских букв. Смените шрифт и проверьте.
  • Laravel, почему англ слова опасити?

    Это очень сложный вопрос, из-за того, что PHP-разработчики не пользовались спросом - они исчезли как класс и решать вопросы с PHP теперь некому... :))

    А если серьёзно - Вы уверены что это как-то вообще связано с PHP и/или с Laravel, а не с HTML/CSS/браузером?
  • На чем можно написать БД с несложным интерфейсом для размещении на хостинге?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Евгений Ромашкан, ну... для того, что бы пользоваться гугл-таблицами (или онлайн-офисом в OneDrive) - ничего больше ставить/покупать не нужно, всё есть "из коробки", в любой ОС + возможность работы с любой точки планеты.
  • На чем можно написать БД с несложным интерфейсом для размещении на хостинге?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Поддерживаю. По моему, это лучший вариант, если "раньше оно работало в Excel'е" и проблема только с совместным доступом. От себя, я бы ещё добавил вариант: OneDrive, там вообще "настоящий" Excel, такой же как "настольный" есть.
  • Что лучше Laravel или Lumen для REST API?

    CaptainJustness, да, я думаю да. Очень близко по смыслу к тому, о чём я пытался Вам сказать. Единственный момент:
    то для API использовать Laravel
    я бы немного уточнил: то для API можно (ничего не мешает) использовать Laravel
  • Что лучше Laravel или Lumen для REST API?

    CaptainJustness,
    Получается, что если Lumen будет работать с базой данных и использовать Eloquent, то его скорость работы ухудшится и тогда не будет преимущества перед Laravel?
    База данных - это отдельная тема, очень обширная.

    А если в config/app.php отключить не нужные провайдеры, будет ли улучшение производительности? и существует ли такая практика в ларавел, как отключение провайдеров. может не будет работать вообще.
    Думаю, что существует, но это явно не первое что стоит делать для увеличения производительности.

    Первое, что Вам стоит сделать - однозначно определиться с потребностями, в этой самой производительности. После чего - провести замеры по скорости, под разной нагрузкой и уже на основании полученных данных делать вывод о том, подходит оно Вам или нет. Но, опять таки, возвращаясь к началу - никаких требований к скорости работы Вы не озвучивали, по этому, можете смело использовать Laravel.
  • Что лучше Laravel или Lumen для REST API?

    CaptainJustness, Lumen, как я уже говорил, сделан с упором на скорость работы, т.е. на обработку максимального кол-ва запросов в единицу времени. Если вопросы скорости Вас не особо волнуют - можете выбрать любой из этих двух фреймворков. Например, Laravel, в нем даже отдельная группа роутов для API есть, плюс к тому, мне там роутер нравится больше чем Lumen'овский.
  • Что лучше Laravel или Lumen для REST API?

    - регистрация, авторизация (oauth)
    Легко реализуется "руками", при необходимости, либо готовых пакетов - целый воз и маленькая тележка.

    - роли пользователей (админ, продавец, покупатель)
    Можете взять готовый пакет для этих целей или просто добавить 1 поле в таблицу пользователей. Не вижу тут сложностей.

    - рассылка писем email
    Аналогично, от фреймворка эта функция по моему не зависит никак.

    - несколько таблиц с различными данными типа юзеры, товары, заказы, страны, города, улицы и т.д. необходимо взаимодействовать с ними через API, пагинация из коробки идет там и там, как я понял, поэтому нет проблем.
    Пагинация "из коробки" насколько я помню идёт в Eloquent, который при желании Вы можете установить в Lumen, если его там нет (на вскидку не вспомню, есть ли он там по умолчанию). Либо взять любой ORM, в котором будет пагинация, либо реализовать её самостоятельно (это очень просто).

    - front-end на ReactJS
    Фронтэнд в данном случае отношения к этой части проекта не имеет никакого, пишите его отдельно, в "соседней папке". Это же по сути клиент, и к архитектуре сервера он отношения прямого не имеет. По крайней мере если я правильно Вас понял.

    - в будущем React Native для Android.
    Думаю, аналогично предыдущему пункту.
  • Каких характеристик сервер выбрать для парсинга?

    im_dimas, а стоило бы... Из личного опыта могу сказать, что для периодического парсинга "многих-многих сайтов" нам за уши хватало первого попавшегося VPS за 5$, по крайней мере, когда парсеры были написаны с умом.
  • Каких характеристик сервер выбрать для парсинга?

    но на слабеньком 4 ядерном ноутбуке с частотой процессора 1,6Гц, парсинг выполняется примерно за 20 минут.
    А Вы уверены, что на этом "слабеньком 4 ядерном ноутбуке с частотой процессора 1,6Гц" нагрузка на процессор и/или память превышает хотя бы 50%?
  • Как реализовать скрипт записи на прием к специалисту?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Можно ли это реализовать на PHP 5.4
    Можно
    есть ли готовые решения для этого
    Смотря что считать готовым решением
    Что лучше использовать, базу данных или запись в текстовый файл
    Лучше - базу, но если по каким-то причинам с разворачиванием "полноценной" базы у Вас возникнут сложности - возьмите встраиваемую базу, например SQLite, её поддержка встроена по умолчанию в PHP с версии 5.3, если мне память не изменяет...

    Буду рад любой помощи.
    Подозреваю, что у Вас возникнет ряд сложностей в виду не слишком большого опыта в реализации подобных задач. Если у Вас нет самоцели научиться делать что-то подобное самостоятельно и достаточного кол-ва времени на подобное - лучшей на фирилансе задачу опубликуйте, уверен там за "пару кружек пива чашек кофе" Вам предоставят готовое решение.
  • Кто поможет запустить envoy run deploy Laravel?

    Владислав Лысков, Вы совершенно правы.

    P.S. А вообще, это общепринятое сокращение насколько я помню...
  • Кто поможет запустить envoy run deploy Laravel?

    BD_ l3ftoverZ!, изначально - это было простое сокращение, сложность которого очень субъективна и крайне индивидуальна :))
  • Какой фреймворк актуален на 2019 год и будет актуален хотя бы годик ещё?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Дмитрий Свиридов, у меня есть достаточно много причин считать его родившимся мёртвым. Но, Yii2, по моему личному мнению, "родился мёртвым" сам по себе, а мои рекомендации Codeigniter'а - сами по себе. На счёт мёртворождения Yii2, я озвучу лишь некоторые пункты:
    1. Как я уже говорил, он уже лет 5-6 прибывает в версии 2.0 и за это время даже 2.1 не вышла и я думаю, уже не выйдет, он развивается очень медленно.
    2. Ряд решений применяемых в фреймворке, весьма сомнительны, мягко говоря. Например, Bahavior'ы, зачем их вообще придумали? Поклонники Yii2 обычно сравнивают их с Trait'ами и рассказывают об их преимуществах, при этом умалчивая об их недостатках и преподнося их как некую "улучшенную версию Trait'ов". Я думаю, объяснения того, что Behavior'ы не лучше Trait'ов, и если в самом языке уже есть подобная конструкция - то не причин городить поверх неё свою собственную - лично я не вижу.
    3. Современные версии PHP он не использует, от слова "совсем". Я говорю именно про использование нововведений языка, а не о том, что он может работать под современными версиями языка.
    4. Шаблоназитор отсутствует, при этом идёт активная пропаганда написания кучи логики и PHP-кода прямо во VIEW'шках.
    5. Ну и масса других причин, их слишком много, что бы уместить их все в рамки одного ответа.

    P.S. Касательно вопроса почему Codeigniter, а не Yii2, для новичков: CI как я уже говорил, лишен ряда недостатков Yii2, в контексте задачи "вникание новичка в PHP/MVC-фреймворки", в т.ч. ряда недостатков из тех, что я озвучивал выше. В том числе, в нём нет кодо-генераторов, в нём нет готовой авторизации и массы других готовых решений, которые, новичок, желающий чему-то научиться, при должном упорстве и желании - может/должен написать сам. В том числе, в нём из коробки отсутствует поддержка Composer'а, что так же добавляет ему специфичности с большим уклоном на "сделай сам". На счёт того, что Yii2 "не сложнее" - я думаю это не совсем так, когда я последний раз открывал CI - там даже пространства имён отсутствовали...