Laravel Eloquent — отношения в Laravel

Связи в Laravel и MySQL Если вы совсем новичок и не понимаете, что такое связи в базах данных, то вам лучше прочитать руководство по MySQL. Если коротко обозначить тему, то начать необходимо с разъяснения, что такое реляционные базы данных. Само слово Реляционные (relational -англ.) — обозначает связанные. Освоив связи в базах данных, вы очень быстро…

Переход с NPM на Yarn — выжимаем пакеты досуха

Оба пакетных менеджера похожи как близнецы-братья, разница заключается в том, что Yarn значительно расширил свой функционал и считается более современной версией NPM. Но как уже подчеркивалось оба инструмента во многом похожи и использовать можно любой на выбор. При желании, переход не займет много времени. Начнем с файла конфигурации: package.json — он актуален для каждого приложения.…

Битрикс и его токсичная среда

Среда разработки должна быть удобной и отвечать всем современным стандартам. Увы, Битрикс не обеспечивает ни удобства, ни поддержки стандартов. Битрикс это отличная система, но не без проблем и сейчас будем разбираться с самой известной из них: mbstring.func_overload. Параметр mbstring.func_overload на официальном сайте PHP, уже несколько лет как признан устаревшим и разработчикам рекомендовано не использовать его…

Как менять права доступа или владельца для папок в Linux (MacOS)

Начинающие linux администраторы сталкиваются с проблемами вызванными непониманием того как работают права пользователей в nix-системах. В любой операционной системе, будь то Linux, Windows или FreeBSD, корректная работа приложений, сервисов и безопасность системы в целом напрямую зависит от прав доступа  на файлы и папки. Основа философии Linux — все объекты операционной системы — это файлы, для…

Linux cli работа в консоли

Шпаргалка по консольным командам Linux (MacOS)

Консоль Linux — одно из самых удобных средств общения с компьютером. Новичкам может показаться сложным и непонятным ввод странных сочетаний и бегущие тестовые строки на экране, но разобравшись вы поймете насколько это удобно и главное быстро. Потренировавшись с работой терминала, вы поймете, что не нужно скачивать отдельные утилиты для работы с SSH или MySQL, все…

SassScript — приступая к работе

В этой статье мы продолжаем освоение и закрепление синтаксиса Saas. Данная тема довольно объемна, но при этом достаточна проста. Большинству людей, знакомых с принципами верстки достаточно одного внимательного прочтения с разбором примеров, чтобы понять как все устроено.  Оболочка Вы можете легко экспериментировать с SassScript с помощью интерактивной оболочки. Для запуска оболочки запустите Sass из командной…

Использование Compass и Sass для CSS

Sass это настоящая революция в верстке, это решение позволяющие писать гибкий CSS код и экономить при этом время. Если вы еще не сталкивались с препроцессорами CSS, тогда вам стоит в обязательном порядке обратить на них внимание.   Что такое Sass? Sass дает нам другой подход при работе с CSS. Позволяет сохранять простоту и читабельность CSS…

Несколько слов про логотип

В последнее время, мы наблюдаем, что заказчики стали с большим пониманием относиться к выбору «правильного» логотипа и это не может не радовать. Но встречаются и такие, кто однажды обратившись к «знакомому художнику» становится ярым консерватором и любые изменения логотипа, его цвета, положения и т.п. получают категорический отказ. Очень сложно бывает убедить людей, что их логотип…

Несколько простых правил эффективной работы в Photoshop

Ежедневная работа в Photoshop может приносить больше удовольствия если помнить базовые функции этой замечательной программы. Проблема в том, что сейчас этих функций так много, что глаза разбегаются и решить одну задачу можно десятками и сотнями разных способов. Для того, чтобы не сходить с ума, усложняя проекты и увеличивая время исполнения мы рекомендуем знать и применять…