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

По всем вопросам @evgenycarter
Download Telegram
Как найти самый медленный запрос в вашем приложении

Ваш сайт работает медленно? Он загружается долго? Пользователи жалуются, что он почти не работает? Вам следует проверить запросы к базе данных. И я собираюсь показать вам изящный способ, позволяющий легко профилировать все запросы к базе данных.

👉 @php_lib
👍5
Советы по работе с легаси кодом в PHP

Большинство статей и книг, которые я читал, всецело фокусируются на создании нового программного обеспечения. Однако, по моему личному опыту я обнаружил, что мои самые распространенные задачи — это не создание новых систем, а поддержание старых трещащих по швам страхолюдин, изначальный архитектор которых уже давно покинул компанию. Далее

👉 @php_lib
👍2
Как создать валидацию модальной формы Bootstrap в Laravel

Чтобы создать модальную проверку формы начальной загрузки в Laravel, используйте простую проверку формы ajax с использованием модальной формы начальной загрузки. Сервер проверяет все поля ввода на соответствие указанной валидации , и если какая-либо из валидаций нарушается, он перенаправляет на нашу страницу создания с сообщениями об ошибках. Теперь мы создаем приложение бомбардира Лиги чемпионов УЕФА, используя Laravel Bootstrap Modal. Далее

original https://appdividend.com/2022/03/01/laravel-bootstrap-modal-form-validation/

👉 @php_lib
👍1
Подборка PHP библиотек для парсинга сайтов

Imangazaliev/Didom – очень быстрый парсер и HTML-scrapper;
Oscarotero/Embed – хорошее решение для извлечения любой информации с веб- страницы;
Friensofphp/Goutte – простой web-scrapper;
Symfony/Panther – библиотека тестирования браузера для PHP и Symfony;
Mvdbos/Php-Spider – настраиваемый и расширяемый PHP-парсер.

👉 @php_lib
🔥1
Всплывающая форма обратной связи

Статья, в которой рассмотрим, как на сайт установить всплывающую форму обратной связи с капчей и возможностью прикрепления к ней файлов. Далее

👉 @php_lib
👍3
Конструктор запросов имеет метод explain(), который позволяет мгновенно получить план выполнения запроса. Полезно при отладке медленных запросов.

👉 @php_lib
👍4
Как создать CRUD-приложение с помощью Laravel и Vuejs

Vue Laravel CRUD жизненно важен для изучения laravel и vue с нуля. CRUD (создание, чтение, обновление и удаление) — это основные операции с данными и одна из первых вещей, которую вы изучаете как разработчик Laravel.

Мы узнаем, как создать небольшое веб-приложение, которое создает, читает, обновляет и удаляет базу данных MySQL. Кроме того, мы научимся создавать таблицы, контроллеры, представления, модели, маршруты API и работать с библиотекой axios для отправки сетевого запроса.

👉 @php_lib
👍6
Поздравляем с Днем программиста!!!
👍16🎉93
Вместо использования where() в маршрутах, вы можете задать глобальные паттерны в RouteServiceProvider.

👉 @php_lib
👍5
Подборка полезных библиотек для языка программирования PHP

В статье подборка по следующим библиотекам:

Библиотеки для аутентификации и авторизации
Библиотеки для работы с датой и временем
Решения для маршрутизации приложений
Кое-что для проверки адресов электронной почты
Решения для создания шаблонов
HTTP и как с ним работать
Все для парсинга сайтов
Когда нужно разобрать URL
Несколько решений для работы с изображениями
Инструменты для построения навигационных структур
Инструменты для работы с паролями
Библиотеки для управления качеством кода и форматированием
Библиотеки и приложения для приема платежей и интернет-магазинов
Библиотеки для работы с разметкой

👉 @php_lib
👍9
🛁 Концепции чистого кода, адаптированные для PHP

https://github.com/jupeter/clean-code-php

👉 @php_lib
👍10
Быстрое логирование SQL-запросов в Laravel

👉 @php_lib
👍7
На скрине показано три способа отправки письма каждому пользователю с помощью Laravel-очередей

👉 @php_lib
👍8
Статический анализ кода PHP — держите свой код под контролем

https://tsh.io/blog/php-static-code-analysis/

👉 @php_lib
👍4
Learning Laravel. Assets and Authentication

Вы, вероятно, уже знаете, что в Tighten мы любим работать с Laravel, фреймворком, который помогает сделать разработку веб-приложений быстрой, увлекательной и простой.

В этой серии "Изучаем Laravel" мы изучим различные возможности фреймворка Laravel в увлекательных, легко реализуемых проектах. Содержание этой серии идеально подходит для тех, кто уже имеет базовое представление о фреймворке Laravel и заинтересован в более глубоком погружении.

👉 @php_lib
👍1