欢迎来到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有用,请考虑在财务上支持我们。每个支持都在确保我们可以继续开发和增强框架方面大有帮助。
现在支持!