Помимо клавиатуры может залипать (или выдавать фантомный дребезг) колесико мыши. Может помочь смазка (я использовал универсальную силиконовую, главное чтобы была нетокопроводящая) в микропереключатели.
Hfnas, что значит "выбросить исключение"? оно у тебя выбрасывается.
если речь про "посмотреть в дебаггере" ты можешь посмотреть значение переменной $e. если хочешь вывести в stdout - используй dump(), printr() и прочее
если ты не хочешь чтобы исключение возникало - используй ларавелевскую обертку, там исключений нет, если сам не попросишь )
если все затевалось ради подсказок, то почему не typescript/jsdoc? хотя сама эта фраза про подсказки делает вопрос еще более непонятным. Зачем это всё?
Вот вторая картинка как раз при установленной временной зоне Europe/Moscow в .env (он потом идет в config/app.php)
Хочется, чтобы даты без временной зоны работали как будто во временной зоне приложения, с временной зоной - транслировались правильно. Вывод ->toDateTimeLocalString() чтобы был всегда во временной зоне приложения, если не указано другое (т.е. не нужно было бы указывать ->timezone('Europe/Moscow')->toDateTimeLocalString()).
При этом Carbon парсит всегда правильно, но при парсинге устанавливает внутри себя временную зону и для вывода надо ему её перещелкивать для вывода во временной зоне Europe/Moscow.
При парсинге даты с отсутствующей зоной парсит во временной зоне приложения.
А вот Eloquent как будто бы вообще игнорирует временную зону в том, что у него на входе.
privat13, обновил пример, добавив две треугольных секции. основная трудность - понять, что следующий градиент рисуется от второй точки предыдущего градиента
все равно ничего не понятно.
Это просто несколько таблиц на простыне (хоть простой html с абсолютным позиционированием).
Вот на plantuml можно вот такое, например, сделать