php (42)

Незручні моменти в роботі з Manticore як основної БД

В коментарях до матеріалу Manticore як сучасна альтернатива Sphinx мене просили зробити більш детальні інструкції роботи з цим рушієм. Утім, вважаю що інформації достатньо в документації. Натомість, хотілось би описати деякі моменти, які можуть відве...

p.s. · 3 дні тому · 8

ChesslaBlab - шахи онлайн з відкритим кодом на PHP

ChesslaBlab - це проект з відкритим кодом на PHP, для розгортання шахового серверу з нуля та клієнтська частина на Symfony - для вивчення стратегій, гри онлайн з комп'ютером або друзями. Являє собою невибагливу до серверних потужностей та більш спрощ...

p.s. · 3 дні тому · 11

Manticore як сучасна альтернатива Sphinx

Багато хто використовує для повнотекстового пошуку рушій Sphinx і пише для нього нові програми, але мало хто знає про його сучасну реалізацію - Manticore. Класично, сферою застосування може бути пошуковий сервер для сайту, будь якої бази даних, індек...

p.s. · 3 тижні тому · 18 · 6

Робота з сигналами в Laravel

Черги на Laravel зупиняються плавно. Що це означає? Під час розгортання ви, ймовірно, перезапускаєте ваших обробників черги за допомогою чогось на кшталт artisan queue:restart або supervisorctl restart <ім'я обробника>. Laravel завбачливо підмітив, щ...

Alex · 15 вересня 2023 · 62

5 способів отримати останній доданий ID в Laravel

У Laravel після вставки даних в таблицю бази даних вам може знадобитися отримати останній доданий ID після створення запису. Цей ідентифікатор необхідний для різних завдань, наприклад, для перенаправлення користувачів на новостворений ресурс або для...

Alex · 31 серпня 2023 · 35

Що нового в PHP 8.3

PHP 8.3 буде випущено 23 листопада 2023 року; у ньому покращено доступні тільки для читання класи, нову функцію json_validate(), доповнення до нещодавно доданого класу Randomizer, виявлено переповнення стеку та багато іншого. У цій статті ми розгляне...

Alex · 18 серпня 2023 · 283

Що таке Minimum Stability в Composer?

Composer - це інструмент керування залежностями для PHP проєктів. Такі PHP-фреймворки, як Laravel, Symfony та CodeIgniter використовують Composer для керування бібліотеками та пакетами. У цій статті ви дізнаєтеся про наступне: Знайомство з Composer....

Alex · 15 серпня 2023 · 33

Проблеми міграції баз даних: Як не зруйнувати свій застосунок на Laravel

Міграція баз даних є важливою частиною розробки на Laravel, оскільки дозволяє розробникам легко змінювати схеми баз даних та керувати ними. Однак, неправильне виконання міграції може призвести до втрати даних, невідповідностей і навіть простою. У цій...

Alex · 07 серпня 2023 · 42

PHP 8.2: Погляд у майбутнє веб-розробки

Вступ Оскільки цифровий ландшафт продовжує еволюціонувати, то PHP, одна з найпопулярніших мов програмування для вебу, йде в ногу з часом завдяки своїй новій версії - 8.2. PHP 8.2, наповнений цікавими функціями та вдосконаленнями, піднімає мову на нов...

Alex · 26 липня 2023 · 54

Інтеграція React з різними мовами програмування

React – JS-бібліотека, що реалізує створення компонентів в frontend-додатках. Вона може бути інтегрована в любий додаток, що використовує HTML та JavaScript. React реалізує лише частину архітектури MVC (Model-View-Controller), а саме "View", що дозво...

Codeguida · 20 листопада 2021 · 9

Почни програмування з себе

Доброго дня читачам Codeguida! Ця стаття не про те, як програмувати, не про нові технології та не про новий стартап. Ця стаття про те, що написати більш менш популярний додаток до мобільної платформи не складно і навіть дуже корисно. Ідея В мене все...

Codeguida · 25 жовтня 2021 · 3

Як створити PHP пакунок

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

Codeguida · 26 вересня 2021 · 9