lhsazevedo / slim-pug-skeleton
一个支持Pug的快速开发Slim Framework骨架应用
v3.0.1
2018-12-07 13:46 UTC
Requires
- php: >=5.5.0
- monolog/monolog: ^1.17
- pug/slim: ^1.1.0
- slim/slim: ^3.1
Requires (Dev)
- phpunit/phpunit: >=4.8 < 6.0
This package is auto-updated.
Last update: 2024-09-08 07:15:51 UTC
README
使用此骨架应用快速设置并开始开发新的Slim Framework 3应用。此应用使用了最新的Slim 3,以及Pug-php模板渲染器。同时使用了Monolog日志记录器。
此骨架应用是为Composer设计的。这使得设置新的Slim Framework应用变得快速且简单。
原始PHP模板与Pug模板文件之间的比较
原始PHP模板主体 (10行,259字符)
<body> <h1>Slim</h1> <div>a microframework for PHP</div> <?php if (isset($name)) : ?> <h2>Hello <?= htmlspecialchars($name); ?>!</h2> <?php else: ?> <p>Try <a href="https://slim.php.ac.cn">SlimFramework</a></p> <?php endif; ?> </body>
Pug模板主体 (8行,148字符)
body h1 Slim div a microframework for PHP if name h2 Hello #{name}! else p Try #[a(href="https://slimframework.com") SlimFramework]
安装应用
在您希望安装新Slim Framework应用的目录中运行此命令。
php composer.phar create-project lhsazevedo/slim-pug-skeleton [my-app-name]
将[my-app-name]
替换为您新应用的期望目录名称。您需要
- 将虚拟主机的文档根目录指向新应用的
public/
目录。 - 确保
logs/
可被Web写入。
要开发环境运行应用,您可以运行以下命令
cd [my-app-name]
php composer.phar start
在应用目录中运行此命令以运行测试套件
php composer.phar test
就是这样!现在去构建一些酷炫的东西吧。