Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3.0RC3, CodeIgniter 4.0.0 alpha1 и другие релизы, 62% сайтов работает на PHP 5, видеозаписи докладов с конференций и митапов, порция полезных инструментов, и многое другое.
Приятного чтения!
Рубрика «laravel» - 14
PHP-Дайджест № 141 (1 – 15 октября 2018)
2018-10-14 в 21:05, admin, рубрики: codeigniter, laravel, php, PHP 7.3, php-дайджест, phpstorm, symfony, Блог компании Zfort Group, дайджест, Разработка веб-сайтовDocker + Laravel = ❤
2018-10-02 в 10:36, admin, рубрики: devops, docker, docker-compose, gitlab ci, laravel, makefile, php, системы сборки
В данной статье я расскажу о своём опыте "заворачивания" Laravel-приложения в Docker-контейнер да так, что бы и локально с ним могли работать frontend и backend разработчики, и запуск его на production был максимально прост. Так же CI будет автоматически запускать статические анализаторы кода, phpunit
-тесты, производить сборку образов.
"А в чём, собственно, сложность?" — можешь сказать ты, и будешь отчасти прав. Дело в том, что этой теме посвящено довольно много обсуждений в русскоязычных и англоязычных комьюнити, и почти все изученные треды я бы условно разделил на следующие категории:
- "Использую докер для локальной разработки. Ставлю laradock и беды не знаю". Круто, но как обстоят дела с автоматизацией и запуском на production?
- "Собираю один контейнер (монолит) на базе
fedora:latest
(~230 Mb), ставлю в него все сервисы (nginx, бд, кэш, etc), запускаю всё супервизором внутри". Тоже отлично, прост в запуске, но как на счёт идеологии "один контейнер — один процесс"? Как обстоят дела с балансировкой и управлением процессами? Как же размер образа? - "Вот вам куски конфигов, приправляем выдержками из sh-скриптов, добавим магических env-значений, пользуйтесь". Спасибо, но как же на счёт хотя бы одного живого примера, который я бы мог форкнуть и полноценно поиграться?
Всё, что ты прочитаешь ниже — является субъективным опытом, который не претендует быть истиной в последней инстанции. Если у тебя будут дополнения или указания на неточности — welcome to comments.
Для нетерпеливых — ссылка на репозиторий, склонировав который ты сможешь запустить Laravel-приложение одной командой. Так же не составит труда его запустить на том же rancher, правильно "слинковав" контейнеры, или использовать продуктовый вариант
docker-compose.yml
как отправную точку.
PHP-Дайджест № 140 (17 – 30 сентября 2018)
2018-09-30 в 20:19, admin, рубрики: laravel, php, PHP 7.3, php-дайджест, phpstorm, ReactPHP, symfony, Блог компании Zfort Group, дайджест, Разработка веб-сайтовСвежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3 RC2, Codeception 2.5 и другие релизы, типизированные свойства в PHP 7.4, концепт предзагрузки кода от Дмитрия Стогова, порция полезных инструментов, и многое другое.
Приятного чтения!
Приветствую, читатель.
Это статья про устранение ошибки при загрузке Laravel с Open Server 5.9.
По вот этой инструкции для установки Laravel через Open Server необходимо, в меню Open Server открыть консольную программу ConEmu, перейти в директорию domains и вписать строку кода, следующего вида:
composer create-project --prefer-dist laravel/laravel blog
где blog — это имя домена и папки в domains, куда скачается фреймворк laravel.
Ошибка в том что в пакете Open Server 5.9 обновилась консольное приложение ConEmu и теперь оно не скачивает папку Route и главная страничка фреймворка отображается без кнопок. У меня получилось загрузить Laravel из ConEmu пакета Open Server 5.8, даже если засунуть его в Open Server 5.9.
Читать полностью »
Нужно поднимать Kubernetes кластер, но я всего-лишь программист кода. Выход есть
2018-09-17 в 0:07, admin, рубрики: devops, docker, k8s, kubernetes, laravel, nginx, php
Доброго времени суток. Очередная заметка из моего опыта. В этот раз поверхностно о базовой инфраструктуре, которую использую, если надо что-то выгрузить, а рядом нет devOps ребят. Но текущий уровень абстракции, в технологиях, позволяет уже около года жить с этой инфраструктурой, поднятой за ночь, используя интернет и готовые вещи.
Ключевые слова — AWS + Terraform + kops . Если это полезно мне — возможно будет полезно кому-нибудь еще. Добро пожаловать в комментарии.
Читать полностью »
PHP-Дайджест № 139 (3 – 17 сентября 2018)
2018-09-16 в 22:08, admin, рубрики: async, drupal, laravel, Magento, php, PHP 7.3, php-дайджест, phpstorm, ReactPHP, symfony, wordpress, yii, Блог компании Zfort Group, дайджест, Разработка веб-сайтовСвежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3 RC 1, PhpStorm 2018.3 EAP, Laravel 5.7 и другие релизы, HHVM прекращает поддержку PHP, типизированные свойства в PHP, порция полезных инструментов, видеозаписи докладов, и многое другое.
Приятного чтения!
PHP-Дайджест № 138 (20 августа – 2 сентября 2018)
2018-09-02 в 19:41, admin, рубрики: async, laravel, Magento, php, PHP 7.3, php-дайджест, phpstorm, ReactPHP, symfony, yii, Блог компании Zfort Group, дайджест, Разработка веб-сайтовСвежая подборка со ссылками на новости и материалы. В выпуске: последняя бета PHP 7.3, Laravel Nova, сайт с идеями для следующих версий PHP, новости о Yii 3, порция полезных инструментов, видео, и многое другое.
Приятного чтения!
PHP-Дайджест № 137 (6 – 20 августа 2018)
2018-08-20 в 4:16, admin, рубрики: async, laravel, Magento, php, PHP 7.3, php-дайджест, phpstorm, ReactPHP, symfony, yii, Блог компании Zfort Group, дайджест, Разработка веб-сайтовPHP 7.3.0 Beta 2 и другие релизы, предложение из PHP Internals, порция полезных инструментов, видеозапись «Пишем блокчейн на PHP», и многое другое.
Приятного чтения!
PHP-Дайджест № 136 (24 июля – 6 августа 2018)
2018-08-06 в 6:21, admin, рубрики: async, laravel, Magento, php, PHP 7.3, php-дайджест, phpstorm, ReactPHP, symfony, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтовСвежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3.0 Beta 1, PhpStorm 2018.2, Composer 1.7 и другие релизы, принят стандарт PSR-17, обзор Yii 3.0, альтернативная реализация Fiber API для асинхронных приложений, порция полезных инструментов, и многое другое.
Приятного чтения!
PHP-Дайджест № 135 (9 – 23 июля 2018)
2018-07-23 в 1:48, admin, рубрики: async, laravel, Magento, php, PHP 7.3, php-дайджест, ReactPHP, symfony, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылкиВ выпуске: PHP 7.3 alpha 4, ReactPHP 1.0 LTS и другие релизы, свежее предложение «Namespace Visiblity for Class, Interface and Trait» из PHP Internals, ведеозаписи докладов и вебинаров, порция полезных инструментов, и многое другое.
Приятного чтения!