Laravel. Specified key was too long


Начиная с Laravel5.4 был внесен ряд изменений.
Одно из новшеств Laravel - поддержка хранения 'эмодзи'.
Осуществляется за счет смены кодировки по умолчанию на utf8mb4.
Данное новшество породило проблему, которая вызывает ошибку в MySql v5.7.7 и младших версиях, а так-же старых версиях MariaDB.

linux. Установить node js


Node.js - среда выполнения Java Script кода.
Построена на движке V8 и написана на языке C++.
V8 engine - это высокопроизводительный jаvascript - движок, который транслирует jаvascript в машинный код.

Node Js работает как на linux так и на Windows операционных системах и может использоваться для создания быстрых и масштабируемых приложений.
В данном уроке будет описано: Как установить nodejs в linux.

IDE. Улучшение VsCode для работы с PHP


VsCode - это кроссплатформенный редактор исходного кода, разработанный компанией Microsoft.
Распространяется бесплатно как программное обеспечение с открытым исходным кодом.
Функциональность редактора без проблем можно расширить с помощью плагинов.
Благодаря плагинам данный редактор приобретает множество полезных возможностей, что позволяет VsCode составить конкуренцию платным редакторам.

MySql. Что такое индексы? Как создать или удалить индекс?


В работе проекта очень важным фактором является скорость его работы.
Одним из методов повышение скорости работы проекта является: ускорение времени выполнение запроса БД MySql, за счет сокращения времени отклика при выполнении запроса в базу данных.
Сегодня мы познакомимся с таким инструментом как "Индексы".
Использование индексов, позволит сократить время отклика от базы данных MySql, что дает нам огромные преимущества при выборке данных из крупной БД и окажет большую пользу при использовании в крупных, высоконагруженных проектах.
Давайте разберем, что такое индексы, какие индексы бывают и какие преимущества можно из них извлечь.

Новость отредактировал: Fixlix - 16-12-2018, 14:54
Причина: Дополнено пояснение про создание составного и уникального индекса