lhsazevedo/slim-pug-skeleton

一个支持Pug的快速开发Slim Framework骨架应用

安装: 7

依赖: 0

建议者: 0

安全: 0

星星: 0

观察者: 3

分支: 477

类型:项目

v3.0.1 2018-12-07 13:46 UTC

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

就是这样!现在去构建一些酷炫的东西吧。