n270 / slim3-skeleton-illuminate
简单的 Slim Framework 3 骨架,包含 Twig、Monolog 和 illuminate。
dev-master
2018-01-26 09:44 UTC
Requires
- filp/whoops: 2.*
- fzaninotto/faker: *
- illuminate/database: *
- league/plates: *
- monolog/monolog: *
- php-console/php-console: ^3.1
- slim/flash: ^0.1.0
- slim/slim: ^3.0
- slim/twig-view: ^2.0
- symfony/var-dumper: *
- twig/twig: 1.*
- zeuxisoo/slim-whoops: 0.5.*
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
运行它
$ cd my-app
$ php -S 0.0.0.0:8888 -t public public/index.php
- 浏览到 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 模板文件