Uma estrutura PHP muito simples (MVC)
get muito básico sem usar uma biblioteca.Whoops .BladeOne .Eloquent ORM . Não há necessidade de o compositor instalar a estrutura, basta fazer o download da estrutura e começar.
O Index.php no diretório Public serve como controlador frontal para todas as solicitações HTTP que entram no seu aplicativo.
Todos os arquivos de configuração são armazenados no diretório config .
Após a instalação da estrutura do Sirius, você deve configurar o name do aplicativo ou as database connection info ... portanto, nos arquivos principais da estrutura, há um arquivo chamado .env Este arquivo contém a configuração geral do aplicativo como o exemplo a seguir:
APP_NAME=Sirius // App name
APP_INDEX=welcome // App index view [Default : welcome]
APP_DEBUG=true // App debuging [Enalble : true, Disable : flase]
DB_DRIVER=mysql // Database driver [Default : mysql]
DB_PORT=3306 // Database port
DB_HOST=127.0.0.1 // Database host name
DB_USERNAME= // Database username
DB_PASSWORD= // Database password
DB_DATABASE= // Database name
Se o arquivo .env estiver faltando! Há uma cópia do arquivo chamado .env.example Basta copiá -lo e remover .example do nome.
Sirius // Framework directory
|__app // App directory
| |__Controllers // App controllers
| |__Models // App models
| Functions.php // App functions
| Route.php // App route system
|
|__config // Config directory
| database.php // Database configuration [you can configure DB from `.env` file]
|
|__public // Public directory
| |__css // App css files
| |__js // App javascript files
| -index.php // Public index [read `Public directory` in above `Configuration`]
|
|__resources // Resources directory
| |__cache // Views cache
| |__views // Views directory
|
|__routes // Routes Directory
| web.php // Setting routes file
|
|__vendor // Vendor file [contains various third-party libraries and their dependencies by composer]
.env // Environment variables
.env.example // `.env` copy
composer.json // composer file
composer.lock // composer file
O Sirius Framework usa Eloquent ORM de Laravel para que você possa ler mais sobre como trabalhar com o banco de dados usando Eloquent ORM na official documentation do Laravel.
O mecanismo de modelo PHP usado nessa estrutura é Blade usando BladeOne , que é uma versão independente do mecanismo de modelo Blade sem Laravel em um único arquivo PHP e sem dependências. Então, para saber como trabalhar com visualizações e blade template , como simplesmente você pode ler sobre ele na official documentation do Laravel ou nos documentos da BladeOne Library.
O sistema de rota usado nessa estrutura é construído sem nenhuma biblioteca, eu a construí de uma maneira simples. É claro que pode ter erros, para que você possa usar uma biblioteca de rota externa com essa estrutura ou apenas continuar usando o Sirius route system padrão.
whoops é uma estrutura de manipulador de erros para PHP. Pronto para a caixa, ele fornece uma interface de erro bonita que ajuda a depurar seus projetos da web, mas no coração é um sistema de manuseio de erros de empilhamento simples, mas poderoso.EFTEC/BladeOne O mecanismo de modelo de lâmina de versão independente sem Laravel em um único arquivo PHP e sem dependências.Eloquent ORM O ORM eloquente incluído com o Laravel fornece uma implementação bonita e simples do ActiveRecord para trabalhar com seu banco de dados.vlucas/phpdotenv carrega variáveis de ambiente de .env para getenv() , $_ENV e $_SERVER automaticamente. Este projeto simples construído por MUNAF AQEEL MAHDI
Instagram
Página pessoal do Facebook
Twitter
ou no e -mail [[email protected]]
Mit