Блог / Резюме
В блоге размещены статьи о различных нюансах веб-разработки, реализации идей, некоторых частей приложений и т.д.
Довольно просто и доступно о том, что из себя представляют сервисы и как они работают в Symfony 4.
Можно было бы пытаться придумать какое-либо своё описание, но официальная документация довольно хороша. Поэтому здесь приведу выдрежки, которые помогут понять что из себя представляет Symfony Flex и зачем он нужен.
Небольшая инструкция-шпаргалка об установке node.js, nvm и yarn на Ubuntu 18.04.
Работа с ассетами в Symfony 4 довольно похожа на аналогичную процедуру в Laravel, что не очень то и удивительно, поскольку согласно документации "Encore is inspired by Webpacker and Mix". Что ж, давайте посмотрим что к чему.
Кратко рассмотрим, как установить Symfony 4 под Homestead и как подключить PostgreSQL к данному фреймворку.
Под строкой запроса в данном случае подразумевается так называемая query string из адресной строки браузера. Статья написана по одному из видео на laracasts c небольшими дополнениями.
Предполагаю, что каждый разработчик сталкивается с необходимостью генерировать pdf-файлы. Посему предлагаю вкратце рассмотреть один из вариантов реализации данного функционала в Laravel.
Довелось столкнуться с проектом на Laravel, напичканным конструкциями try catch, что, с моей точки зрения, в большинстве случаев является не совсем верным решением. Это и послужило триггером для этой небольшой статьи.
Чем меньше Вы используете мышку и чем больше клавиатуру - тем быстрее Вы работаете. От этой общеизвестной истины и буду отталкиваться. Расскажу о тех командах и пакетах, которые использую чаще всего, и которые реально помогают ускорить процесс написания кода.
В Laravel коллекции поддерживают так называемые сообщения высшего порядка (higher order messages) - шорткаты для выполнения некоторых общих действий. Рассмотрим несколько примеров, дабы убедиться, насколько элегантный и удобный инструмент есть в нашем распоряжении.
Довольно удобно создавать классы из консоли. Но что если в artisan не предусмотрены нужные команды? Никто не мешает нам самим сделать жизнь проще и комфортнее.
Предположим, надо отдать данные в json формате в js-приложение. Написаны классы ресурсов (и коллекций), но появляется другая проблема - в разных случаях следует передавать разный набор полей. Возьмём UserResource: одно дело данные для профиля пользователя, и другое дело - данные автора для поста. Как поступим?