Возможно из-за того, что сервер (Apache/Nginx) выдаёт текст в кодировке Windows-1251, а бд пытается записать в кодировке UTF8. Попробуйте всё перевести в Windows-1251
Саша Железовский, я, например, как человек, слабо изучивший php, mysql, быстрее разобрался с Laravel, нежели с другими PHP фреймворками. Но это, как говорится, дело каждого и у каждого свои знания и понимания.
Сергей Бурдужа, Сейчас с JS я мало работаю, а если и работаю, то только с VueJS. Причин почему я использую его много, найти инфу вы сможете самостоятельно в поисковых системах.
Ну дык когда алерт запущен, то вещайте событие/обработчик на кнопку "да" и записывайте эти данные, мол пользователь позвонил.
PS: Надеюсь я правильно задачу понял)
Хороших, с неплохим функционалом, наврятли найдёте, так как тот же composer (как правило для php) и npm (js и др.) используются очень часто, и они действительно необходимы.
Максим Компаниец, у меня так:
Каждый запрос авторизованного пользователя вызывает функцию, в которой проверяется последнее время проверки, и если оно больше 5 минут, то изменяем энергию по формуле (или хз что это у меня получилось) . Если же время прошло меньше 5 минут, то ни чего не делаем.