PHP - язык для написания динамических веб-страниц
Лекции
https://i.voenmeh.ru/kafi5/Kam.loc/PHPzadan/LEKCII_PHP.html
👉 @php_lib
Лекции
https://i.voenmeh.ru/kafi5/Kam.loc/PHPzadan/LEKCII_PHP.html
👉 @php_lib
👍1
Вышла Joomla 4.2
Проект Joomla рад сообщить о выходе Joomla 4.2. Этот релиз продолжает высокие стандарты Joomla 4 в области доступного веб-дизайна и предлагает новые функции, подчеркивая ценности Joomla в отношении простоты и безопасности на еще более мощной веб-платформе с открытым исходным кодом.
Что нового в Joomla 4.2?
Возможность скрыть столбцы в таблицах списков
Возможность ввода текста в поле типа "media"
Если категория не опубликована, отображать другую иконку статуса
Возможность отключать отслеживание метаданных сессии для гостевых пользователей
Умный поиск: индексирование настраиваемых полей
Умный поиск: нечеткое сопоставление слов
Многофакторная аутентификация (заменяет двухфакторную аутентификацию)
Горячие клавиши в админке: "J + [key]"
Поддержка Windows Hello WebAuthn
Пользовательские поля: новый тип - пункт меню
Скачать Joomla 4.2.0 с официальной страницы
Скачать Joomla 4.2.0 с GitHub
👉 @php_lib
Проект Joomla рад сообщить о выходе Joomla 4.2. Этот релиз продолжает высокие стандарты Joomla 4 в области доступного веб-дизайна и предлагает новые функции, подчеркивая ценности Joomla в отношении простоты и безопасности на еще более мощной веб-платформе с открытым исходным кодом.
Что нового в Joomla 4.2?
Возможность скрыть столбцы в таблицах списков
Возможность ввода текста в поле типа "media"
Если категория не опубликована, отображать другую иконку статуса
Возможность отключать отслеживание метаданных сессии для гостевых пользователей
Умный поиск: индексирование настраиваемых полей
Умный поиск: нечеткое сопоставление слов
Многофакторная аутентификация (заменяет двухфакторную аутентификацию)
Горячие клавиши в админке: "J + [key]"
Поддержка Windows Hello WebAuthn
Пользовательские поля: новый тип - пункт меню
Скачать Joomla 4.2.0 с официальной страницы
Скачать Joomla 4.2.0 с GitHub
👉 @php_lib
👍3
Media is too big
VIEW IN TELEGRAM
Drag & Drop на чистом JavaScript и PHP
0:00 Всем привет!
0:45 Что нам понадобится?
1:02 Подготавливаем проект
4:18 Создаем область Drag & Drop
11:20 Вешаем JavaScript события
19:45 Отключаем стандартное поведение при перетаскивании файла
22:20 Получаем перетаскиваемый файл(ы)
23:22 Делаем превью для загружаемых файлов
35:06 Создаем кнопку для загрузки
37:30 Создаем функцию для загрузки
47:33 Закругляемся
GitHub репозиторий: https://github.com/m1nyasha/drag-and-drop-js-php
👉 @php_lib
0:00 Всем привет!
0:45 Что нам понадобится?
1:02 Подготавливаем проект
4:18 Создаем область Drag & Drop
11:20 Вешаем JavaScript события
19:45 Отключаем стандартное поведение при перетаскивании файла
22:20 Получаем перетаскиваемый файл(ы)
23:22 Делаем превью для загружаемых файлов
35:06 Создаем кнопку для загрузки
37:30 Создаем функцию для загрузки
47:33 Закругляемся
GitHub репозиторий: https://github.com/m1nyasha/drag-and-drop-js-php
👉 @php_lib
👍9
Если вам нужно промаппить постраничные данные, то используйте метод
время как
👉 @php_lib
through
, а не map
. Map
удалит экземпляр пагинации и вернёт коллекцию, в товремя как
through
работает с самими данными.👉 @php_lib
👍5
Пример использования Google Indexing API на PHP
В этой статье приведена подробная инструкция по использованию Google Indexing API и выполнению запросов на индексирование страниц через PHP. Indexing API - это очень простой способ для информирования Google об изменениях у вас на сайте.
👉 @php_lib
В этой статье приведена подробная инструкция по использованию Google Indexing API и выполнению запросов на индексирование страниц через PHP. Indexing API - это очень простой способ для информирования Google об изменениях у вас на сайте.
👉 @php_lib
👍2
Как найти самый медленный запрос в вашем приложении
Ваш сайт работает медленно? Он загружается долго? Пользователи жалуются, что он почти не работает? Вам следует проверить запросы к базе данных. И я собираюсь показать вам изящный способ, позволяющий легко профилировать все запросы к базе данных.
👉 @php_lib
Ваш сайт работает медленно? Он загружается долго? Пользователи жалуются, что он почти не работает? Вам следует проверить запросы к базе данных. И я собираюсь показать вам изящный способ, позволяющий легко профилировать все запросы к базе данных.
👉 @php_lib
👍5
Советы по работе с легаси кодом в PHP
Большинство статей и книг, которые я читал, всецело фокусируются на создании нового программного обеспечения. Однако, по моему личному опыту я обнаружил, что мои самые распространенные задачи — это не создание новых систем, а поддержание старых трещащих по швам страхолюдин, изначальный архитектор которых уже давно покинул компанию. Далее
👉 @php_lib
Большинство статей и книг, которые я читал, всецело фокусируются на создании нового программного обеспечения. Однако, по моему личному опыту я обнаружил, что мои самые распространенные задачи — это не создание новых систем, а поддержание старых трещащих по швам страхолюдин, изначальный архитектор которых уже давно покинул компанию. Далее
👉 @php_lib
👍2
Как создать валидацию модальной формы Bootstrap в Laravel
Чтобы создать модальную проверку формы начальной загрузки в Laravel, используйте простую проверку формы ajax с использованием модальной формы начальной загрузки. Сервер проверяет все поля ввода на соответствие указанной валидации , и если какая-либо из валидаций нарушается, он перенаправляет на нашу страницу создания с сообщениями об ошибках. Теперь мы создаем приложение бомбардира Лиги чемпионов УЕФА, используя Laravel Bootstrap Modal. Далее
original https://appdividend.com/2022/03/01/laravel-bootstrap-modal-form-validation/
👉 @php_lib
Чтобы создать модальную проверку формы начальной загрузки в 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
Imangazaliev/Didom – очень быстрый парсер и HTML-scrapper;
Oscarotero/Embed – хорошее решение для извлечения любой информации с веб- страницы;
Friensofphp/Goutte – простой web-scrapper;
Symfony/Panther – библиотека тестирования браузера для PHP и Symfony;
Mvdbos/Php-Spider – настраиваемый и расширяемый PHP-парсер.
👉 @php_lib
🔥1
Конструктор запросов имеет метод
👉 @php_lib
explain()
, который позволяет мгновенно получить план выполнения запроса. Полезно при отладке медленных запросов.👉 @php_lib
👍4
Как создать CRUD-приложение с помощью Laravel и Vuejs
Vue Laravel CRUD жизненно важен для изучения laravel и vue с нуля. CRUD (создание, чтение, обновление и удаление) — это основные операции с данными и одна из первых вещей, которую вы изучаете как разработчик Laravel.
Мы узнаем, как создать небольшое веб-приложение, которое создает, читает, обновляет и удаляет базу данных MySQL. Кроме того, мы научимся создавать таблицы, контроллеры, представления, модели, маршруты API и работать с библиотекой axios для отправки сетевого запроса.
👉 @php_lib
Vue Laravel CRUD жизненно важен для изучения laravel и vue с нуля. CRUD (создание, чтение, обновление и удаление) — это основные операции с данными и одна из первых вещей, которую вы изучаете как разработчик Laravel.
Мы узнаем, как создать небольшое веб-приложение, которое создает, читает, обновляет и удаляет базу данных MySQL. Кроме того, мы научимся создавать таблицы, контроллеры, представления, модели, маршруты API и работать с библиотекой axios для отправки сетевого запроса.
👉 @php_lib
👍6
Вместо использования
👉 @php_lib
where()
в маршрутах, вы можете задать глобальные паттерны в RouteServiceProvider
.👉 @php_lib
👍5
Подборка полезных библиотек для языка программирования PHP
В статье подборка по следующим библиотекам:
Библиотеки для аутентификации и авторизации
Библиотеки для работы с датой и временем
Решения для маршрутизации приложений
Кое-что для проверки адресов электронной почты
Решения для создания шаблонов
HTTP и как с ним работать
Все для парсинга сайтов
Когда нужно разобрать URL
Несколько решений для работы с изображениями
Инструменты для построения навигационных структур
Инструменты для работы с паролями
Библиотеки для управления качеством кода и форматированием
Библиотеки и приложения для приема платежей и интернет-магазинов
Библиотеки для работы с разметкой
👉 @php_lib
В статье подборка по следующим библиотекам:
Библиотеки для аутентификации и авторизации
Библиотеки для работы с датой и временем
Решения для маршрутизации приложений
Кое-что для проверки адресов электронной почты
Решения для создания шаблонов
HTTP и как с ним работать
Все для парсинга сайтов
Когда нужно разобрать URL
Несколько решений для работы с изображениями
Инструменты для построения навигационных структур
Инструменты для работы с паролями
Библиотеки для управления качеством кода и форматированием
Библиотеки и приложения для приема платежей и интернет-магазинов
Библиотеки для работы с разметкой
👉 @php_lib
👍9
👍10