В выпуске: PHP 7.3.0 alpha 3, PHPStan 0.10, Yii 1.1.20 и другие релизы, свежее предложение из PHP Internals по сравнению объектов, порция полезных инструментов, и многое другое.
Приятного чтения!
Рубрика «laravel» - 15
PHP-Дайджест № 134 (24 июня – 8 июля 2018)
2018-07-08 в 22:29, admin, рубрики: async, laravel, Magento, php, PHP 7.3, php-дайджест, symfony, wordpress, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылкиНаверное, практически все обитатели Хабра знают что такое дихотомия и как с ее помощью поймать льва в пустыне. Ошибки в программах тоже можно ловить дихотомией, особенно, при отсутствии вменяемой диагностической информации.
Однажды отлаживая свой проект на PHP/Laravel, я увидел в браузере вот такую ошибку: Читать полностью »
PHP-Дайджест № 133 (10 – 24 июня 2018)
2018-06-24 в 21:23, admin, рубрики: async, laravel, Magento, php, PHP 7.3, php-дайджест, symfony, yii, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылкиСвежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3.0 Alpha 2, Typed Properties и другие RFC из PHP Internals, порция полезных инструментов, и многое другое.
Приятного чтения!
Опыт разработки SPA на VueJS + Nuxt
2018-06-15 в 15:48, admin, рубрики: laravel, nuxt, nuxtjs, SPA, vue, vuejs, Разработка веб-сайтов, Разработка под e-commerceНаша компания занимается преимущественно разработкой интернет-магазинов и мы хотим поделиться своим опытом разработки проекта на связке VueJS + Nuxt + Laravel.
Читать полностью »
PHP-Дайджест № 132 (27 мая – 10 июня 2018)
2018-06-10 в 22:34, admin, рубрики: async, laravel, Magento, php, PHP 7.3, php-дайджест, symfony, wordpress, yii, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылкиСвежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3.0 alpha 1, Yii 3.0 alpha 1 и другие релизы, свежая книга по асинхронному PHP, видеозаписи докладов, порция полезных инструментов, и многое другое.
Приятного чтения!
PHP-Дайджест № 131 (13 – 27 мая 2018)
2018-05-28 в 2:49, admin, рубрики: async, laravel, Magento, php, php-дайджест, serverless, symfony, wordpress, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылкиСвежая подборка со ссылками на новости и материалы. В выпуске: фреймворк и статьи по Serverless PHP, доклад Расмуса Лердорфа о PHP в 2018 и другие видео, предложение из PHP Internals, порция полезных инструментов, и многое другое.
Приятного чтения!
Система автоматического документирования REST-API в Laravel проектах
2018-05-14 в 9:10, admin, рубрики: laravel, php, swagger, документацияПреамбула
Для того, чтоб описать и задокументировать правила клиент-серверного
взаимодействия используя Rest-api можно выделить три основных метода:
- Описывать своим коллегам правила обращения к серверу на пальцах
Этот метод быстр и не требует долгосрочной поддержки, но высока вероятность, что вас за это будут бить.
- Руками составлять Google-docs/Wiki/Readme в проекте
Удобно тем, что однажды написанная документация не требует повторного объяснения. Её можно показать коллегам и даже иногда заказчику. Минусом данного метода является долгосрочная поддержка такой документации. Когда Api в проекте вырастает до таких размеров, что сама мысль "А когда же я обновлял документацию?" вызывает холодок по спине, тогда вы понимаете, что дальше так продолжаться не может. Формально вы можете обновлять документацию очень часто и маленькими фиксами, но это до первого отпуска. -
Использовать систему автодокументирования
И вот для того, чтобы решить минусы первых двух методов человечество придумало системы автоматического документирования. Основная идея заключается в том, что к проекту пристыковывается некий плагин, который собирает информацию по вашему коду, сам составляет документацию и обёртывает её в удобочитаемый формат. Но большинство решений по этому методу не идеальны. Давайте попробуем сделать инструмент, который поможет получить документацию нашего проекта с минимальным количеством телодвижений
PHP-Дайджест № 130 (1 – 13 мая 2018)
2018-05-13 в 21:19, admin, рубрики: async, laravel, Magento, php, php-дайджест, symfony, wordpress, yii, zend, дайджест, Разработка веб-сайтов, ссылкиСвежая подборка со ссылками на новости и материалы. В выпуске: конференция PHP fwdays'18, объявлены релиз-менеджеры PHP 7.3, предложение из PHP Internals, видеозаписи с прошедших митапов, порция полезных инструментов, и многое другое.
Приятного чтения!
PHP-Дайджест № 129 (8 – 22 апреля 2018)
2018-04-22 в 20:26, admin, рубрики: async, drupal, laravel, Magento, php, php-дайджест, symfony, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылкиСвежая подборка со ссылками на новости и материалы. В выпуске: CakePHP 3.6.0 и другие релизы, расширение php-ffi, порция полезных инструментов, и многое другое.
Приятного чтения!
Eloquent ORM кажется простой, но под капотом существует много полускрытых функций и менее известных способов. В этой статье я покажу вам несколько трюков.