Only forward. Только вперед.. . . . . .

Out of memory при composer update возникает с завидной регулярностью и лечится также каждый раз разными способами. Опишу несколько вариантов, которые мне помогали. Ниже два варианта, которые должны помочь Вам. Указываем лимит -1, чтобы снять ограничения для процесса. 1) Вариант 1 2) Вариант 2 Если ничего не помогло — можно…

Встретив ошибку «Incorrect format parameter» при импорте в phpMyAdmin сходу тяжело понять, что именно не так и в чём беда. Но решение очень простое, хоть и не очевидное. На самом деле решение проблемы кроется в изменении трех параметров в Вашем php.ini где найти php.ini). Итак, увеличьте максимальный размер загружаемого файла:…

При попытке выполнить установку или апдейт composer на проекте Laravel недавно получил ошибку artisan clear-compiled return error code 255. Встретил её впервые, но, быстро удалось решить — об этом речь пойдет в этой статье. Итак, для решения выполните следующие шаги: 1) удалите composer.lock 2) удалите папку vendor 3) удалите файлы…

Ошибка Got a packet bigger than «max_allowed_packet» bytes может возникнуть при попытке загрузить большой дамп. Варианты решения ниже в статье. Итак, предлагаю два варианта решения: 1) Исправить параметр в конфиге MySQL. Находим и открываем файл конфигурации MySQL (unix-системах он, вероятно находится тут: etc/my.cnf) После этого в нём исправляем параметр: Сохраняем…

Задача элементарная, но не всегда очевидно её решение. А в интернете есть ну очень извращённые методы решения) Приведу два варианта, которыми пользуюсь сам. Метод 1: Метод 2: Оба метода на выходе дадут массив [ 1, 2, 3, 5, 6, 7 ]. Надеюсь статья была полезной для Вас. Удачи и добро…

Используя Laravel у нас под рукой всегда есть удобный и короткий способ сортировки ассоциативного массива по одному из ключей. Ниже очень короткий пример решения этой задачи. К примеру у нас есть массив вот такого вида: Этот массив мы хотим отсортировать по значению ключей count. Для этого используем следующий код: Метод…

Задача, довольно простая, но на поверхности нет очевидного решения, поэтому в этой статье коротко о том, как достать текущий контроллер\метод из любого места приложения. Итак, контроллер в приложении доступен так: Метод, который сейчас выполняется, соответственно, вот так: Вот и всё) Если что-то не работает — пишите комментарии!

Столкнулся с интересно задачей — валидировать разделенные запятой значения. Comma-separated данные приходят в одном поле — поискав варианты решения нашел оптимальное, о котором и хочу рассказать. В классе Request и всех его потомках есть интересный метод merge. Этот метод позволяет изменить полученные данные. Например, до валидации. К примеру, в ситуации,…

В этой статье приведу короткий и самый быстрый вариант решения ошибки «Lock wait timeout exceeded; try restarting transaction». Конечно, если ошибка у Вас в системе — нужно искать и решать корень проблемы — например, незакрытые транзакции. Я же приведу алгоритм быстро, в моменте, решения. Итак, если Вы выполняете запросы, не…

Laravel предлагает нам удобный метод toSql() для отображения подготовленного запроса. Но он выводит знаки вопроса вместо значений. О том, как вывести итоговый подготовленный запрос речь в этой статье. На просторах интернета (на авторство не претендую) мною был найден достаточно простой вариант, который я обернул в метод и повсеместно использую в…