estartar / core
Ultra Light PHP MVC Framework
Installs: 12
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/estartar/core
Requires
- php: >=7.2
- ext-pdo: *
- phpmailer/phpmailer: ^6.2
This package is auto-updated.
Last update: 2025-12-22 12:44:49 UTC
README
Core é um micro framework MVC feito em PHP, construído como estudo do padrão de arquitetura e do ciclo de vida da aplicação. Muito fácil de configurar e usar, facilita tarefas comuns e permite a criação de sistemas em pouco tempo, com pouco código.
Um ótimo ponto de partida para o entendimento de conceitos que irão facilitar a migração para frameworks mais robustos como Laravel, Zend.
Instalação
Via composer
composer require estartar/core:dev-main
Configuração
Para começar a usar, precisamos de um arquivo de configurações como o modelo
define( "CONFIG", [ "BASEDIR" => str_replace('\\', '/', dirname(__FILE__)), "BASEURL" => "http://localhost:8080", "BASEFOLDER" => "", "BASECONTROLLER" => "Home", "BASEMETHOD" => "Index", "BASEPARAMS" => [], "DBDRIVER" => "mysql", "DBHOST" => "", "DBPORT" => "3306", "DBNAME" => "", "DBUSER" => "", "DBPASSWORD" => "", "DBOPTIONS" => [ PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ, PDO::ATTR_CASE => PDO::CASE_NATURAL, PDO::ATTR_EMULATE_PREPARES => false ] )
License
The MIT License (MIT).