OneCode
1.39K subscribers
629 photos
60 videos
3 files
525 links
Full Stack на PHP, Laravel и всё, что с этим связано.
YouTube: https://www.youtube.com/@onecode_blog
Download Telegram
Восстановить PostgreSQL-базу из дампа в Docker-контейнер:

cat ./dump.sql | docker exec -i container_name psql -U db_user -d db_name

#snippet
This media is not supported in your browser
VIEW IN TELEGRAM
Шикартый трэк, если слушать в хороших наушниках. Работаем дальше.
https://music.yandex.ru/album/5474737/track/41679947

#music
Начинаем рабочий день с логов в BugSnag. Самое время пофиксить пару ошибок для разгона. Продуктивного дня, парни! Кайфуем 🚀
GitHub немного устал
https://www.githubstatus.com/
Сегодня работаю на автомойке 😀
Российский ноутбук на Linux

https://youtu.be/lbglIEjxSGI
Приехали. Российские облака дорожают на 50%
https://cloud.yandex.ru/blog/posts/2022/03/pricing-update-march-2022/
Кайф разворачивать новый проект на Laravel. Одной командой запускается докер с приложением и базами данных 🚀

Дальше пишем первый маршрут, контроллер и видим результат на странице. Прошло меньше минуты 😲

Не нужно думать ни о чем, кроме написания функционала под задачи проекта 🔥
Уязвимость в Тинькофф Банке
https://habr.com/ru/news/t/656943/
UI Avatars

Бесплатный сервис для создания аватарок из имени пользователя.

https://ui-avatars.com/

#services
Импортозамещение инсты

Новость хорошая, но устанавливать пока не хочется.

https://habr.com/ru/news/t/657849/
Логи на фронтенде

При разработке фронтенда возникают ситуации, когда пользователь сообщает об ошибке, но разработчик не может воспроизвести проблему и понять её причину.

В таких случая хочется заглянуть в браузер к пользователю и посмотреть что там происходит - ошибки в консоли, запросы и ответы API.

Недавно для решения такого кейса мы попробовали сервис LogRocket, который записывает всё, что происходит в браузере пользователя.

Таким образом мы можем увидеть все действия юзера, вывод консоли, запросы, ответы и все необходимые данные для более глубокого понимания проблемы.

PS: сервис платный, но есть бесплатный тариф на 5K сессий в месяц. Мы добавили в админку нашего сайта параметр для включения и отключения этого сервиса на фронтенде. Таким образом теперь при возникновении ошибки мы можем включить эту возможность и попросить юзера повторить попытку.

https://logrocket.com
Подключаю платёжную систему для магазина 🧑‍💻

Судя по тексту ошибки, их сайт тоже сделан на Laravel 🥰
С 31 марта 2022 года запрещается покупать программное обеспечение для обслуживания критической инфраструктуры.
🔷 С 1 января 2025 года всем органам власти запрещается использовать иностранное ПО на всех объектах критической инфраструктуры.
🔷 Документ подписан «в целях обеспечения технологической независимости и безопасности критической информационной инфраструктуры».
OneCode
Подключаю платёжную систему для магазина 🧑‍💻 Судя по тексту ошибки, их сайт тоже сделан на Laravel 🥰
удивительное совпадение - сегодня прислали архив с небольшим магазином и попросили развернуть на сервере, распаковываю архив, смотрю, а там опять Laravel 🤷‍♂️ версия 5
Поиск на сайте с исправлением ошибок

Интересная статься про реализацию на сайте умного поиска:
https://blog.sibirix.ru/live-search/

Здесь уместно будет сказать, что у Laravel есть официальный пакет Scout, который позволяет быстро и легко реализовать полнотестовый поиск на сайте:
https://laravel.com/docs/9.x/scout#main-content

Из коробки Laravel (помимо базы данных) поддерживает бесплатную поисковую систему MailiSearch:
https://www.meilisearch.com/

В общем если понадобится сделать поиск для интернет-магазина, то с Laravel это будет не сложно 🚀

#laravel #search #tools
👍7