{"repo":"iviphp/ivi","free":true,"listed":false,"github":"https://github.com/iviphp/ivi","clone":"git clone https://github.com/iviphp/ivi.git","description":"The official application skeleton for building modular web and console applications with Ivi.php.","language":"PHP","stars":16,"topics":["api","caching","framework","lightweight","modular","orm","php","spa","websocket"],"license":"MIT","category":"databases-storage","readme_excerpt":"Ivi The official application skeleton for building modular web and console applications with IviPHP. iviphp/ivi provides a minimal project structure powered by iviphp/framework . It includes application bootstrapping, configuration, service providers, console commands and writable storage directories without imposing a large application architecture. Requirements - PHP 8.2 or later - Composer - Required PHP extensions for the database driver used by the application Installation Create a new IviPHP application: Enter the project directory: Create the local environment file: Make the console executable: Display the available commands: or: Project structure Application bootstrap The application is created in: This file: - loads Composer; - reads the local .env file; - loads application configuration; - creates the framework instance; - registers application service providers; - registers console commands; - returns the configured framework. Example: The bootstrap file may be reused by console and web entry points. Environment configuration Create .env from the example file: Default values: The .env file is ignored by Git and should contain machine-specific or private configuration. Do not commit production credentials. Application configuration Application configuration is stored in: Available settings include: Retrieve configuration through the framework: Check the current environment: Check several environments: Database configuration Database configuration is stored in: The d","default_branch":null,"files":null,"tree":[],"storefront":"/r/iviphp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iviphp/ivi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}