Оператор spaceship <=> в PHP используется для сравнения двух значений и возврата результата. Этот оператор возвращает -1, если левый операнд меньше правого; 0, если они равны…
Laravel. Livewire — что и зачем?
Laravel Livewire: динамический фронтенд без JavaScript-фреймворков
Laravel. Summernote — сохранение и вывод данных WYSIWYG редактора
1. Завести поле с WYSIWYG editor. <label for=»content»>Содержимое</label> <textarea id=»content» class=»text-editor form-control» name=»content»>{!! $content? »…
Ошибка PHP Typed property must not be accessed before initialization
Что за ошибка В PHP 7.4 появились typed properties, т.е. типизированные свойства класса. Теперь вы можете указывать тип свойства при его объявлении. Ошибка Typed property must not…
Получить первое значение массива (PHP)
4 способа гарантировано получить первый элемент массива в PHP, ничего при этом не сломав.
Как исправить ошибку net::ERR_CERT_AUTHORITY_INVALID
При локальной разработке столкнулся с тем, что часть ресурсов отвалилось с ошибкой Failed to load resource: net::ERR_CERT_AUTHORITY_INVALID Как можно понять из сообщения, ошибка св…
Сортировка массива по полю
Список функций сортировки массивов Как использовать сортировку usort. функция, которая позволяет отсортировать массив используя свою функцию сортировки; strnatcmp. Эта функция срав…
Slim. Сессии
Для работы с сессиями в Slim есть библиотека slim-session. Подключение через composer composer require bryanjhv/slim-session:~4.0 Добавление, как Middleware $app = \Slim\Factory\Ap…