Матеріал побудований на основі детального опису створення пакету за посилання Creating a Laravel specific package. Для швидкої генерації пакету використовуйте Laravel Package Boilerplate. Проісталюємо Laravel…
Для розробки пакета зручним способом є розробка в головному кореневому проекті. Власне сам проект буде розміщуватися в директорії vendor-dev/mkuzmych/zabbix відносно кореня проекту. Здійснимо його налаштування.…
Composer – менеджер залежностей для PHP. Він дозволяє визначити бібліотеки для вашого проекту і адмініструвати їх. Встановлення composer на Centos 8 Доступні параметри інсталятора:install-dir –…
Ініціалізація файлу composer.json в автоматичному режимі$ composer init Оновлення пакетів до останніх актуальних версій:$ composer update becker/laravel-zabbix-api$ composer update Встановлення нового пакету:$ composer require becker/laravel-zabbix-api$…
Схема файлу composer.json на прикладі Laravel name – ім’я пакету, який складається з імені виробника і назви проекту, розділених “/” (обов’язкове для публікації) description –…
Для автозавантаження класів і функцій в composer використовуються autoload та autoload-dev. autoload – автозавантаження для PHP. Підтримує psr-4, psr-0, classmap та files. # PSR-4 Класи…
Реляційна база даних – це цифрова база даних, заснована на реляційній моделі даних. Програмною системою, що використовується для підтримки реляційних баз даних, є система управління…
База даних NoSQL забезпечує механізм зберігання та пошуку даних, який моделюється іншими засобами, ніж табличні відносини, використовувані в реляційних базах даних. Бази даних NoSQL все…