Для разработки бота Telegram мне нужно, чтобы мой проект был доступен через интернет.
Конечно, можно открыть порты на роутере, если есть белый IP-адрес. Но если его нет или нет желания возиться с настройками роутера, можно воспользоваться Tuna.
Tuna позволяет без лишних сложностей создать туннель на локальный компьютер, который будет доступен из интернета и иметь SSL-сертификат, что важно при создании бота Telegram.
У Tuna есть различные тарифные планы, но меня вполне устраивает бесплатный вариант.
Для начала работы необходимо зарегистрироваться в Tuna и получить токен. После регистрации устанавливаем Tuna, используя PowerShell, с помощью следующей команды:
winget install --id yuccastream.tuna
После установки не забудьте перезапустить PowerShell. Без перезапуска PowerShell может не распознать команду «tuna».Чтобы установить токен, введите следующую команду:
Столкнулся с проблемой, не работает метод map() с методом paginate() в Laravel Eloquent. Метод map() создает новую коллекцию. Соответственно при попытке использовать его с методом paginate() ничего не получится. Используя map() мы получим коллекцию без пагинации.
В данной статье я расскажу как добавить поле с WYSIWYG редактором CKEditor 4 в Laravel Orchid. В первую очередь нужно установить сам CKEditor. Для этого в консоли выполняем:
npm install ckeditor4
После создаем файл resources\js\controllers\ckeditor_controller.js со следующим содержимым: