歡迎來到phpslides!
該框架是一場PHP革命,旨在為使用模型視圖控制器(MVC)體系結構模式提供簡單且可擴展的結構。
借助phpslides,您可以以PHP的方式編寫HTML,CSS和JavaScript,從而簡化開發過程並提高生產率。
Phpslides是一個輕巧,易於使用的全棧框架,可幫助您快速有效地構建Web應用程序。它遵循MVC架構模式,將應用程序邏輯分為模型,視圖和控制器,以促進代碼組織和可重複使用性。
此外,它還提供了以PHP的方式編寫HTML,CSS和JavaScript的能力,從而更容易一起管理和維護前端和後端代碼。
composer create-project phpslides/phpslides ProjectName
cd ProjectName克隆存儲庫:
git clone https://github.com/phpslides/phpslides.git
cd phpslides安裝依賴項:
composer install設置Web服務器:
將您的Web服務器指向文檔根。
配置環境:
如果不存在.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/
├ - 應用/
forgery/
││├勤是守衛/
HTTP/ HTTP/
API/ API/
Controler/
├ - ─公共/
├─— src/
││├站是路線/
││├─-configs/
資源/
││││└早/
├─—供應商/
├─-.env
├ - example
├├-.htaccess
├─—作曲家
├ - config.json
└└前
有關詳細的文檔,包括高級用法,API參考等等,請訪問我們的文檔網站。
我們歡迎社區的捐款!如果您想做出貢獻,請按照以下步驟:
git checkout -b name/your-feature )。git commit -am 'Add a new feature' )。git push origin name/your-feature )。該項目已根據MIT許可獲得許可。有關更多詳細信息,請參見許可證文件。
您的貢獻有助於我們維護和改善phpslides。如果您發現phpslides有用,請考慮在財務上支持我們。每個支持都在確保我們可以繼續開發和增強框架方面大有幫助。
現在支持!