Руководство для начинающих по HTML и CSS: Пошаговое руководство с примерами и упражнениями
Автор: Уилсон К.
Год: 2023
📂 Скачать книгу
👉 @PHPgx | #книги
Автор: Уилсон К.
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔1
Как правильно проверять сложность пароля пользователя при регистрации
Автор анализирует, как традиционные методы могут снижать удобство и безопасность, и предлагает более универсальные подходы для проверки паролей
🔜 Читать подробнее
➡️ @PHPgx | #cтатья
Автор анализирует, как традиционные методы могут снижать удобство и безопасность, и предлагает более универсальные подходы для проверки паролей
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Как прокачаться в PHP: 70 ресурсов из опроса русскоязычного сообщества
Включены рекомендации от русскоязычного PHP-сообщества, которые охватывают книги, блоги, Telegram-каналы, видеокурсы, подкасты и другие ресурсы для PHP-разработчиков разного уровня — от новичков до профессионалов
🔜 Читать подробнее
➡️ @PHPgx | #cтатья
Включены рекомендации от русскоязычного PHP-сообщества, которые охватывают книги, блоги, Telegram-каналы, видеокурсы, подкасты и другие ресурсы для PHP-разработчиков разного уровня — от новичков до профессионалов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Нужно кэшировать тяжелые вычисления в Laravel?
Используй помощник
👉 @PHPgx
Используй помощник
once, который выполняет обратный вызов один раз и кэширует результат.Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Полное руководство по полнотекстовому поиску с помощью Laravel
Статья на блоге MeiliSearch объясняет, как внедрить полнотекстовый поиск в Laravel с помощью Meilisearch и Laravel Scout.
🔜 Читать подробнее
➡️ @PHPgx | #cтатья
Статья на блоге MeiliSearch объясняет, как внедрить полнотекстовый поиск в Laravel с помощью Meilisearch и Laravel Scout.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Media is too big
VIEW IN TELEGRAM
Полный курс Laravel Swagger. REST API Laravel
00:00:00 Введение
00:04:25 Делаем заготовку
00:16:20 Установка Swagger
00:22:18 Общие аннотации и настройки Swagger
00:28:01 CRUD со Swagger
01:03:03 Установка JWT Auth
01:13:08 Авторизация и защищенные роуты в Swagger
01:20:20 Бонус. Нестандартные тело запроса и ответа
🔜 Смотреть на Youtube
👉 @PHPgx | #курсы
00:00:00 Введение
00:04:25 Делаем заготовку
00:16:20 Установка Swagger
00:22:18 Общие аннотации и настройки Swagger
00:28:01 CRUD со Swagger
01:03:03 Установка JWT Auth
01:13:08 Авторизация и защищенные роуты в Swagger
01:20:20 Бонус. Нестандартные тело запроса и ответа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
PHP. Полное руководство и справочник функций
Автор: Лукьянов М.
Год: 2020
📂 Скачать книгу
👉 @PHPgx | #книги
Автор: Лукьянов М.
Год: 2020
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🌚2🤔1
Простая аутентификация на PHP
Для написания системы аутентификации будем использовать базу данных MySQL/MariaDB, PHP, PDO, функции для работы с паролями, для построения интерфейса возьмём bootstrap.
🔜 Читать подробнее
➡️ @PHPgx | #cтатья
Для написания системы аутентификации будем использовать базу данных MySQL/MariaDB, PHP, PDO, функции для работы с паролями, для построения интерфейса возьмём bootstrap.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
PHP: путешествие от «Hello World» до фреймворков
Рассматриваются основы работы с PHP, его особенности как серверного языка, преимущества низкого порога входа и проблематика структуры кода по мере роста проектов. Также обсуждается объектно-ориентированный подход, автозагрузка классов, использование Composer для управления зависимостями и интеграции сторонних библиотек.
Статья ориентирована на начинающих разработчиков.
🔜 Читать подробнее
➡️ @PHPgx | #cтатья
Рассматриваются основы работы с PHP, его особенности как серверного языка, преимущества низкого порога входа и проблематика структуры кода по мере роста проектов. Также обсуждается объектно-ориентированный подход, автозагрузка классов, использование Composer для управления зависимостями и интеграции сторонних библиотек.
Статья ориентирована на начинающих разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
Если вы хотите показать «1 comment», но «2 commentS» с формой множественного числа в зависимости от количества, используйте `
str()->plural()`.Вы также можете использовать его с помощником `
str() или с классом Str::`.На ваше усмотрение.
https://laravel.com/docs/11.x/strings#method-str-plural
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25👍4🌭1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🏆3🔥1
Для этого существует несколько типов данных:
MySQL: float, double, decimal
PostgreSQL: real, double, numeric
decimal и numeric — это одно и то же, как и float и real.float (real)
Использует 4 байта памяти.
Хранится в двоичном (бинарном) формате, поэтому могут возникать небольшие неточности при выполнении арифметических операций или округлении.
double
Использует 8 байт памяти.
Хранится в двоичном формате, позволяет хранить большие числа по сравнению с float, а также обладает более высокой точностью. Однако все равно могут быть неточности.
decimal (numeric)
Использует переменное количество памяти. Например, DECIMAL(12, 6) использует 6 байт памяти.
Числа хранятся в бинарном формате отдельно для целой и дробной части, что позволяет точно хранить числа без потерь. Неточностей при вычислениях не возникает.
Вывод:
float|real:Следует использовать для данных, которые не требуют высокой точности, например, для приближённых значений, процентов, статистики и других данных, где точность не критична.
double:Использовать, если возможностей
float недостаточно.decimal|numeric:Использовать, когда необходима высокая точность, например, для хранения балансов, сумм денег, финансовых операций.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤1