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
Начинаем рабочий день с логов в 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
OneCode
Подключаю платёжную систему для магазина 🧑‍💻 Судя по тексту ошибки, их сайт тоже сделан на Laravel 🥰
Коллеги, хотите верьте, хотите нет.

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

По стечению обстоятельств сегодня мне позвонил старый знакомый, который тоже работает в сфере IT. В процессе разговора выяснилось, что у них уже есть готовый рабочий проект, который мы хотим разрабатывать с индусами. Ребята предложили его продать и оказать поддержку в запуске.

В итоге выяснилось, что их проект тоже написан на Laravel 😃 Причём проект в сфере криптовалют, что не специфично для PHP в целом. Так что Ларка проникает везде и часто попадается мне в последнее время.
👍12
Завтра начинается новая неделя

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

Поэтому сейчас жду не дождусь понедельника. Хочется скорее отправится в путь: делать тренировки, учить английский, читать книги, программировать, общаться с коллегами, вести блог, голодать, медитировать и развиваться в разных направлениях.

Жизнь продолжается и всё в наших руках! Готовимся к старту 🚀
👍2🔥1
Laravel Nova 4

Вышла новая версия админки Laravel Nova. Вот наиболее важные (на мой взгляд) фишки:
- Адаптивный дизайн (Vue3, Tailwind, Inertia)
- Зависимые поля (форма может меняться в зависимости от значений в полях - ура!)
- Фильтруемые поля (легко говорим, что по этому полю можно фильтровать)
- Генератор меню (в админке можно гибко настаивать навигацию)
- Имперсонация (можно одним кликом войти в кабинет пользователя)
- Уведомления для админов (колокольчик с уведомлениями)

Минусы, которые (наверно) остались:
- Нет нормальной ссылки Назад на странице просмотра ресурса (можно реализовать самому)
- Нет привязки фильтров и метрик (можно реализовать самому)
- Для кастомизации нужно писать код на JS (зато приятно пользоваться SPA)
- Документация новой версии работает криво (только у меня?)

Я лично с 2019 года пользуюсь Nova и очень рад выходу новой версии, в которой добавили то, чего действительно не хватало (и как-то жили с этим).

https://nova.laravel.com

#laravel #nova #tools
Записать видео про Laravel Nova и мой двухлетний опыт работы с ней?
Anonymous Poll
89%
TRUE
11%
FALSE
🔥3👍1