n270/slim3-skeleton-illuminate

简单的 Slim Framework 3 骨架,包含 Twig、Monolog 和 illuminate。

dev-master 2018-01-26 09:44 UTC

This package is auto-updated.

Last update: 2024-09-10 05:03:16 UTC


README

2016-05-04

包含 illuminate 和 whoops 的 Slim 3 骨架

创建项目

$ composer create-project -n -s dev n270/slim3-skeleton-illuminate my-app

修改 app/database.php

将数据库连接信息填写到 app/database.php

关键目录

  • app: 应用代码
  • app/src: 位于 App 命名空间内的所有类文件
  • app/templates: Twig 模板文件
  • cache/twig: Twig 自动创建的缓存文件,请给此文件夹写权限。
  • log: 日志文件,请给此文件夹写权限。
  • public: 服务器根目录
  • vendor: Composer 依赖

关键文件

  • public/index.php: 应用程序的入口点
  • app/settings.php: 配置
  • app/database.php: 数据库配置
  • app/dependencies.php: Pimple 的服务
  • app/middleware.php: 应用程序中间件
  • app/routes.php: 所有应用程序路由都在这里
  • app/src/Action/HomeAction.php: 首页的动作类
  • app/templates/home.twig: 首页的 Twig 模板文件
  • app/src/model/users.php: illuminate 数据库模型模板

其他步骤请参阅下面的原始步骤!

特别感谢~ 原始来自 https://github.com/akrabat/slim3-skeleton

Slim 3 骨架

这是一个包含 Twig、闪存消息和 Monolog 的简单 Slim 3 骨架项目。

创建您的项目

$ composer create-project -n -s dev akrabat/slim3-skeleton my-app

运行它

  1. $ cd my-app
  2. $ php -S 0.0.0.0:8888 -t public public/index.php
  3. 浏览到 https://:8888

关键目录

  • app: 应用代码
  • app/src: 位于 App 命名空间内的所有类文件
  • app/templates: Twig 模板文件
  • cache/twig: Twig 自动创建的缓存文件
  • log: 日志文件
  • public: 服务器根目录
  • vendor: Composer 依赖

关键文件

  • public/index.php: 应用程序的入口点
  • app/settings.php: 配置
  • app/dependencies.php: Pimple 的服务
  • app/middleware.php: 应用程序中间件
  • app/routes.php: 所有应用程序路由都在这里
  • app/src/Action/HomeAction.php: 首页的动作类
  • app/templates/home.twig: 首页的 Twig 模板文件