매우 간단한 PHP 프레임 워크 (MVC)
get 라우팅 시스템.Whoops 사용하는 강력한 오류 처리 시스템.BladeOne .Eloquent ORM 사용하여 데이터베이스 작업. 작곡가가 프레임 워크를 설치할 필요가없고 프레임 워크를 다운로드하고 시작하기 만하면됩니다.
Public Directory의 Index.php는 애플리케이션을 입력하는 모든 HTTP 요청에 대한 전면 컨트롤러 역할을합니다.
모든 구성 파일은 config 디렉토리에 저장됩니다.
Sirius Framework를 설치 한 후 응용 프로그램 name 또는 database connection info 구성해야합니다. 따라서 프레임 워크의 기본 파일에는 .env 라는 파일이 있습니다.
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
.env 파일이 누락 된 경우! .env.example .example 파일의 사본이 있습니다.
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
Sirius Framework는 Laravel의 Eloquent ORM 사용하므로 Laravel official documentation 에서 Eloquent ORM 사용하여 데이터베이스 작업 방법에 대한 자세한 내용을 읽을 수 있습니다.
이 프레임 워크에 사용 된 PHP 템플릿 엔진은 BladeOne 를 사용하는 Blade 입니다. 블레이드는 단일 PHP 파일과 종속성이없는 독립형 블레이드 템플릿 엔진의 독립형 버전입니다. 따라서 Laravel official documentation 또는 BladeOne Library의 문서에서보기와 blade template 사용하는 방법을 알 수 있습니다.
이 프레임 워크에 사용 된 경로 시스템은 라이브러리없이 구축되었으며 간단한 방식으로 만들었습니다. 물론 오류가있을 수 있으므로이 프레임 워크와 함께 외부 경로 라이브러리를 사용하거나 기본 Sirius route system 계속 사용할 수 있습니다.
whoops 는 PHP의 오류 처리기 프레임 워크입니다. 박스 외부에서는 웹 프로젝트를 디버깅하는 데 도움이되는 예쁜 오류 인터페이스를 제공하지만 간단하면서도 강력한 스택 오류 처리 시스템입니다.EFTEC/BladeOne 단일 PHP 파일의 Laravel이없는 독립형 버전 Blade 템플릿 엔진.Eloquent ORM Eloquent Orm은 데이터베이스 작업을위한 아름답고 간단한 Activerecord 구현을 제공합니다.vlucas/phpdotenv .env 에서 getenv() , $_ENV 및 $_SERVER 로 자동으로 환경 변수를로드합니다. Munaf Aqeel Mahdi가 제작 한이 간단한 프로젝트
인스 타 그램
Facebook 개인 페이지
지저귀다
또는 이메일 [[email protected]]
MIT