Библиотека PHP программиста 👨🏼‍💻👩‍💻
2.18K subscribers
326 photos
169 videos
7 files
335 links
Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon

По всем вопросам @evgenycarter
Download Telegram
Настройка PHP-FPM: Использование 'pm static' для максимальной производительности

Давайте вкратце рассмотрим, как лучше настроить PHP-FPM для высокой пропускной способности, низкой задержки и более стабильного использования процессора и памяти. По умолчанию в большинстве настроек PM (менеджер процессов) PHP-FPM установлена на dynamic, также есть распространенный совет использовать ondemand, если вы страдаете от проблем с доступной памятью.

https://haydenjames.io/php-fpm-tuning-using-pm-static-max-performance/

👉 @php_lib
🔥4👍2
Вы знали, что метод latest() может быть применен для упорядочивания результатов? По умолчанию, этот метод сортирует данные по полю created_at, но возможно указать другое поле для сортировки, например, по идентификатору: latest('id').

👉 @php_lib
👍1
Laravel 9 и Vue 3 SPA интернет магазин

0. Обзор html шаблона магазина и приоритеты задач
1. План действий для создания интернет магазина
2. Предварительная архитектура бд для интернет магазина
3. Разворачиваем проект интернет магазин в docker
4. Установка AdminLTE для laravel через composer и вручную
5. Оформляем adminlte, иконки. Создаем layout и имена
6. CRUD по категориям, тегам и цветам с интерфейсом
7. CRUD по пользователям
8. Миграция для продуктов и начальная форма для добавлнения
9. Доделываем добавление продуктов в админке
10. Создаем проект на vue3, клиентская часть интернет магазин
11. Переносим html шаблон магазина в App vue
12. Добавляем главную страницу во vue router
13. Прокидываем шаблон продуктов и получаем продукты с бекенд
14. Создаем Resource для продуктов и отображаем данные
15. Корректируем работу popup и добавляем вывод атрибутов
16. Выводим варианты цветов в быстром просмотре
17. Выбор продукта внутри попап, улучшаем отдачу продуктов
18. Галерея в быстром просмотре продукта
19. Фильтр продуктов, заготовка бека и фронт енда
20. Фильтрация продуктов фронт + бекенд.
21. Пагинация vue на странице с продуктами
22. Страница товара
23. Добавление товара в корзину с использованием vue
25. Объединяем фронт с беком для деплоя
26. Оформление заказа

Полный плейлист доступен на youtube

👉 @php_lib
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
🧪 Советы и рекомендации PhpStorm - Переместить курсор на подходящую скобку

Вы когда-нибудь пытались найти подходящую скобку? Я пытался много раз!
Знаете ли вы, что в PhpStorm для этого есть горячая клавиша? Оно называется "Move Caret To Matching Brace", и оно также работает для HTML-тегов 🔥.

👉 @php_lib
👍4💩2
This media is not supported in your browser
VIEW IN TELEGRAM
🧪 Советы и рекомендации PhpStorm - Удаление неиспользуемых импортов

Очень легко оказаться с неиспользуемыми импортами в ваших классах. К счастью, есть отличная возможность удалить их.
Она называется optimize imports и также сортирует ваши импорты в алфавитном порядке. 👍

👉 @php_lib
👍3