devvoh / parable
Requires
- php: >=5.6
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
Requires (Dev)
- phpunit/phpunit: ^5.7
- dev-master
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.0
- 0.12.14
- 0.12.13
- 0.12.12
- 0.12.11
- 0.12.10
- 0.12.9
- 0.12.8
- 0.12.7
- 0.12.6
- 0.12.5
- 0.12.4
- 0.12.3
- 0.12.2
- 0.12.1
- 0.12.0
- 0.11.5
- 0.11.4
- 0.11.3
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.9
- 0.9.8
- 0.9.7
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.18
- 0.8.17
- 0.8.16
- 0.8.15
- 0.8.14
- 0.8.13
- 0.8.12
- 0.8.11
- 0.8.10
- 0.8.9
- 0.8.8
- 0.8.7
- 0.8.6
- 0.8.5
- 0.8.4
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.3
- 0.3.4
- dev-develop
This package is auto-updated.
Last update: 2021-03-12 10:22:48 UTC
README
注意: devvoh/parable:1.2.2
现已停止开发。有关 Parable 的下一章节,请访问 parable-php/framework
获取 2.0.0 版本。
Parable 2.0.0 是一个全新重写,但将基于 1.0 系列的应用迁移到 2.0 的过程合理。如果您需要任何帮助,请在此处 创建问题。
感谢您支持 Parable!
Parable PHP 框架
Parable 是一个 PHP 微型框架,旨在易于阅读、扩展且不干扰您。
安装
您可以使用 Composer 安装 Parable。
$ composer require devvoh/parable
这将安装 Parable 及所有必需的依赖项。Parable 需要 PHP 5.6 或更高版本。
简单用法
创建一个 index.php
文件并包含 composer 自动加载器
<?php require_once __DIR__ . '/vendor/autoload.php'; $app = \Parable\DI\Container::create(\Parable\Framework\App::class); $app->get('/hello/{name}', function ($name) use ($app) { return "Hello, {$name}!"; }); $app->run();
然后进入 vendor/devvoh/parable
目录并运行 make server
。您现在可以打开 http://127.0.0.1:5678/hello/parable
并应该看到 "Hello, parable!" 的欢迎信息。您也可以通过常规的 web 服务器来提供服务。
高级用法
要使用 Parable 进行比上面基本用法中更复杂的应用程序,并希望使用控制器、动作、视图等,安装后,运行以下命令
$ vendor/bin/parable init-structure
现在您已经准备好!只需在浏览器中打开相应的 URL,您应该会看到一个欢迎页面。
如果您想使用 nginx 或其他服务器,也没问题,但目前还没有提供示例配置。
入门
在运行 parable init-structure
之后,您应该有一个基本结构可以开始工作。示例文件展示了您构建所需的大部分内容。示例 \Config\App
文件包含了 Parable 本身将关注的一些最重要的内容。
现在,如果您想将此内容排除在 git(或其他 vcs)仓库之外,可以将此内容放在一个单独的配置文件中,并使用 .gitignore
文件将其排除。
更多信息
阅读 文档 了解如何使用 Parable 的详细信息,以及 CHANGELOG.md 了解最近的更改。
贡献
任何有助于改进 Parable 的帮助都非常欢迎,但在创建任何 pull requests 之前,请先查看 CONTRIBUTING.md。
联系方式
有任何问题或建设性的反馈吗?在 devvoh.com 找到我,或者通过在 github 上添加问题来向我提问。毕竟,这是一个充满热情的项目,我通常会很快回复。
许可
Parable PHP 框架是开源软件,根据 MIT 许可证授权。