Laravel. Syntax error or access violation: 1055


Если при использовании фреймворка laravel вы получили следующую ошибку:
Laravel. Syntax error or access violation: 1055

То проблема скорее всего в том, что включен strict mode(Строгий мод) при работе с MySql базой данных.
О том, как его отключить можно прочитать в данной статье.

Laravel. Как запустить Laravel на хостинге

Laravel


Для запуска и нормального функционирования для Laravel необходим VPS, VDS или выделенный сервер.
Но тем не менее Laravel можно запустить и на обыкновенном хостинге.
Главное, чтобы хостинг поддерживал Apache как веб сервер и удовлетворял требуемым системным требованиям (такие как наличие php, mysql и тд).

Laravel. Specified key was too long


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