dtkahl/slim-skeleton

此包已被弃用且不再维护。未建议替换包。

一个用于快速开发的Slim框架骨架应用程序

4.0.3 2018-02-15 15:07 UTC

This package is auto-updated.

Last update: 2020-02-03 18:27:48 UTC


README

使用此骨架应用程序进行slim 3微框架开发,包含一些预配置的依赖和结构

如果您不需要所有这些,您只需使用我分叉并扩展了此功能的slimphp/Slim-Skeleton

要求

  • PHP >= 7.0
  • Composer
  • NodeJS(用于Webpack)

安装应用程序

从您想安装新Slim框架应用程序的目录中运行此命令。

    composer create-project dtkahl/slim-skeleton [my-app-name]

[my-app-name] 替换为您新应用程序希望使用的目录名称。您需要

  • 将您的虚拟主机文档根指向新应用程序的 public/ 目录。
  • 确保 storage/ 可被网络写入。
  • 创建 ".env.example" 文件的副本 ".env" 并设置您的配置

安装NodeJS依赖项

npm install

开发

对于开发,您可以使用PHP内置的web服务器

    php -S 0.0.0.0:8080 -t public index.php

并让Webpack实时打包您的资源

    npm run watch

在生产环境中

在克隆/更新生产环境中的资源后,请运行以打包您的资源

    npm run build