Phpslides에 오신 것을 환영합니다!
이 프레임 워크는 MVC (Model-View-Controller) 아키텍처 패턴을 사용하여 풀 스택 웹 애플리케이션을 개발하기위한 간단하고 확장 가능한 구조를 제공하도록 설계된 PHP 혁명입니다.
Phpslides를 사용하면 HTML, CSS 및 JavaScript를 PHP와 같은 방식으로 작성하여 개발 프로세스를 간소화하고 생산성을 향상시킬 수 있습니다.
Phpslides는 가볍고 사용하기 쉬운 풀 스택 프레임 워크로 웹 애플리케이션을 빠르고 효율적으로 구축하는 데 도움이됩니다. MVC 아키텍처 패턴을 따라 응용 프로그램 로직을 모델, 뷰 및 컨트롤러로 분리하여 코드 구성 및 재사용 성을 홍보합니다.
또한 HTML, CSS 및 JavaScript를 PHP와 같은 방식으로 작성하는 기능을 제공하여 프론트 엔드 및 백엔드 코드를 쉽게 관리하고 유지 관리 할 수 있습니다.
composer create-project phpslides/phpslides ProjectName
cd ProjectName저장소 복제 :
git clone https://github.com/phpslides/phpslides.git
cd phpslides종속성 설치 :
composer install웹 서버 설정 :
웹 서버를 문서 루트에 가리 킵니다.
환경 구성 :
.env 파일이 존재하지 않으면 ENV 예제 구성 파일을 복사하여 설정으로 업데이트하십시오.
cp .env.example .env데이터베이스 설정, 응용 프로그램 설정 및 기타 구성을 구성하려면 .env 파일을 편집하십시오.
APP_NAME=PhpSlides
APP_VERSION=1.4.x
APP_DEBUG=true
APP_ENV=development웹에서보기 파일의 동작을 처리합니다.
{
"deny" : [ " /assets/*.png " ],
"message" : {
"contents" : " 403 | Forbidden " ,
"components" : " Errors::403 " ,
"content-type" : " text/html " ,
"http_code" : 403
},
"charset" : " UTF-8 "
} <?php
DOM :: create ( ' app ' )-> root ([
[ ' id ' => ' root ' ],
Tag:: Container ([],
Tag:: Input ([ ' type ' => ' text ' ], ' $$name ' )
Tag:: Text ([], ' Hello $$name ' )
)
]);
DOM :: render ( ' app ' );
?> <?php
$ style = StyleSheet:: create ([
' RootStyle ' => [
Style::Size => Screen:: 100 ,
Style::BackgroundImage => asset ( ' bg.png ' ),
],
' TextStyle ' => [
Style::Color => Color::White,
Style::FontSize => Font::Base,
Style::FontWeight => Font::Bold
]
]);
export ( $ style , ' AppStyle ' );
?> <?php
Route:: map ( POST , ' /index ' )
-> action ( ' Controller::method ' )
-> name ( ' index ' );
?> <?php
Api:: v1 ()-> define ( ' /user ' , ' UserController ' )
-> map ([
' /info ' => [ GET , ' @index ' ],
' /{id} ' => [ GET , ' @show ' ],
])
-> withGuard ( ' auth ' )
-> name ( ' user ' );
$ user_id_route = route ( ' user::1 ' );
?> 프로젝트 디렉토리 구조에 대한 개요는 다음과 같습니다.
project_root/
├ ── 앱/
│ │ │ 착수/ 장애/
│ │ ── averards/
HTTP/
API/
Controler/
├ ─) Public/
SRC/
Routes/
configs/
Resources/
│ │ └ └ 대위/
├ 대 벤더/
├ ─) .ENV
.env. 예
.htaccess
Composer.json
config.json
└ ── readme.md
고급 사용법, API 참조 등을 포함한 자세한 문서는 문서 웹 사이트를 방문하십시오.
우리는 지역 사회의 기여를 환영합니다! 기여하려면 다음을 따르십시오.
git checkout -b name/your-feature ).git commit -am 'Add a new feature' ).git push origin name/your-feature ).이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.
귀하의 기여는 우리가 Phpslides를 유지하고 개선하는 데 도움이됩니다. Phpslides가 유용하다고 생각되면 재정적으로 우리를 지원하는 것을 고려하십시오. 모든 지원은 우리가 프레임 워크를 계속 개발하고 향상시킬 수 있도록 먼 길을 가고 있습니다.
지금 지원!