Зачем нужен PHP? С какими задачами справляется PHP С какими задачами PHP не справляется Сравнение PHP с другими языками Производительность PHP-скриптов Готовые решения на PHP CMS для сайтов на PHP Движки для интернет-магазинов на PHP Фреймворки и библиотеки для PHP Внутреннее устройство PHP PHP для начинающих Установка PHP Работа с базами […]
Как быстро загрузить код на продакшн в Laravel
Небольшой пост о загрузке кода на продакшн сервер. Этот вопрос уже поднимался много раз, а в сети полно информации об этом. Как же в Laravel организовать деплой в продакшн, чтобы было легко и просто? Речь пойдет о инструменте deployer. Весь функционал запакован в phar файл и очень легко переносится от проекта […]
Подтверждение регистрации и верификация email в Laravel 5.6
Как можно сделать очень простую систему подтверждения email адреса пользователя, после того, как он зарегистрируется на сайте? Очень многие книги, мануалы, уроки и т.д. предлагают для решения этой задачи использовать промежуточную таблицу. В эту таблицу будет заносится некий токен, идентификатор пользователя, дата и т.д. Пользователю будет отправляться сообщение с ссылкой, […]
Что выбрать: CMS или Framework?
Что выбрать для нового проекта, CMS на подобие Drupal, WordPress, Joomla или Framework, на подобие Laravel, Symfony, Yii и т.д. В чём отличие CMS от Framework? CMS — это готовый программный шаблон для создания сайта. А именно, он уже обладает богатым набором функционала из коробки: админка, система регистрации, авторизации и аутентификации; система ролей […]
Честный обзор на October CMS (Laravel)
Одна из самых известных CMS на базе Laravel — October CMS, которая создана на базе уже устаревшего Laravel 5.1. Но дело в том, что это не пакет или надстройка над самим фреймворком — это независимое решение, которое использует Ларавел как ядро в своих целях. Сам Laravel полностью переписан и переделан […]
Почему стоит перейти с Drupal на Laravel
Когда приходит понимание того, что технология, любимая многими, тебя настолько устарела, что ты готов к кардинальным изменениям. Многие разработчики крутили свои велосипеды, писали на чистом PHP, создавали свои CMS. Но в какой-то момент надоедает заниматься извращениями и хочется создавать большие проекты с меньшими затратами времени. Понять Drupal-way задача не из […]
Как узнать что пользователь находится в Online в Laravel 5.6
Как можно определить, находится ли сейчас пользователь в Online или нет? Решение подходит для последних версий Laravel. Но пример создавался на Ларавел версии 5.4. Итак, как это вообще можно сделать, чисто теоретически? Вариантов, на самом деле, много. Основная идея состоит в том, чтобы положить некоторые данные о пользователе в кэш […]
Хочу свой бизнес
У каждого из нас в жизни наступает такой момент, когда мы говорим себе, всё, хватит, надоел мне босс, надоел этот коллектив, займусь своим бизнесом. И вполне естественно, что хочется сразу же получать хорошую прибыль. Дальше наступает момент истины: чем конкретно заниматься и где взять деньги. Для начала можно мысленно разделить […]
Твой код говно! Про русскоязычное Laravel сообщество.
Хочу затронуть одну душещипательную тему, которая касается всевозможных сообществ разработчиков. В большей степени русскоязычных, так как в буржуй нэте с этим гораздо попроще. Статья затронет некоторые неприятные моменты и вскроет гнойники нашего общества. Посвящается, как новичкам в программировании, так и тем, кому уже под 40 лет, и кто постоянно переучивается […]
Проблемы при росте IT-компании
Речь пойдет о эффективности рабочего процесса в быстро растущей компании. Пример компании будет вымышленным, но он отлично накладывается на многие существующие компании. Предположим, что есть некая IT-компания, которая разрабатывает свой продукт. Это может быть новостной портал, какой-нибудь сервис, онлайн услуги и т.п., не суть. Важно другое, эта компания имеет в […]