Prog-Time
101 subscribers
105 photos
21 videos
3 files
112 links
Блог о программирование.
Уроки по PHP, JS, CSS, HTML
Парсинг сайтов на PHP
Разработка ботов для Telegram, Вконтакте, amoCRM

Мой блог - https://prog-time.ru
Мой канал - https://www.youtube.com/channel/UCF_m4pWmG7zor1hHBCf_PqA
Download Telegram
Если в Laravel у вас есть два очень похожих объекта (например, адрес доставки и адрес оплаты) и вам нужно сделать копию одного из них для другого, вы можете использовать метод replicate() и изменить некоторые свойства после этого.

#laravel
👍4
📣 Многие встроенные классы Laravel имеют метод под названием «macro». Например, Collection, Str, Arr, Request, Cache, File и так далее.

Вы можете определить собственные методы для этих классов, подобно этому ☝️

#laravel
👏2👍1
Использование вспомогательных функций для преобразования Markdown в HTML в Laravel 11

В этом руководстве показано, как создать вспомогательную функцию в приложении Laravel для преобразования содержимого Markdown в HTML с использованием библиотеки league/commonmark.

#laravel
🔥3👍1
💬Вместо выполнения dd($result) вы можете поставить ->dd() как метод непосредственно в конце выражения Eloquent или любой коллекции.

#laravel
👍3👏1
💬Если удаляете много записей из таблицы, делайте это частями и с паузами, чтобы не завалить базу данных.

#laravel
👍3🔥2
Иногда вам может потребоваться убедиться, что строка заканчивается определенным символом, например косой чертой или точкой. Laravel поставляется с помощником finish, который позволяет сделать это 🚀.

#laravel
👍2🔥1
В Laravel v10.47 появились четыре новых метода: «whereAll», «whereAny», «orWhereAll» и «orWhereAny». Эти методы позволяют сравнивать значение с несколькими столбцами 🚀.

#laravel
👍2🔥1
💡 Затрагиваемые отношения Eloquent

Laravel автоматически обновляет updated_at в отношениях «многие-ко-многим», а также поставляется с методом setTouchedRelations для ручного обновления связанных моделей в отношениях «один-к-одному» и «один-ко-многим» 🚀

#laravel
🔥2👍1
TG Support Bot — релиз №3: API, Swagger, новые команды и улучшения
Вышло крупное обновление open source Telegram-бота для технической поддержки.
Основной акцент — расширение возможностей за счёт подключения любых внешних источников через API.

GitHub
https://github.com/prog-time/tg-support-bot

О проекте:
TG Support Bot — бот для организации техподдержки в Telegram. Он маршрутизирует сообщения между клиентами и менеджерами, скрывая их личные аккаунты и формируя темы внутри Telegram-группы.

Ключевые изменения:
- API для внешних систем
Теперь можно интегрировать TG Support Bot с живыми чатами, формами, CRM и другими нестандартными источниками трафика.

Новые artisan-команды:
telegram:set-webhook — подключение Webhook для Telegram
app:generate-token — генерация токенов для API

Остальные доработки:
- Переписаны инструкции по установке и настройке
- Исправлены баги, отмеченные в Issues

Обратная связь, помощь и предложения — в Telegram-группе:
t.me/pt_tg_support

#opensource #laravel #telegrambot #supportbot
👍3🔥3