Download the PHP package sixiaoqi/yaf-support without Composer

On this page you can find all versions of the php package sixiaoqi/yaf-support. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package yaf-support

yaf-support

基于yaf框架和laravel框架的融合

前言

yaf (六脉神剑) 六脉神剑,并非真剑,乃是以一阳指的指力化作剑气,有质无形,可称无形气剑。

laravel (降龙十八掌) 降龙十八掌天下第一,本身掌法套路就刚猛无比,在加上使用者雄浑的内力,更是无可抵挡

yaf 脉络清晰;框架简洁,易上手;可随心扩展自有功能;由于框架使用扩展形式,所以执行效率更高。

laravel 框架代码优美,整洁,周边丰富,可扩展性强;但框架可读性较差,每次运行加载文件较重,影响执行效率。

故优势互补,以yaf为底,laravel IOC容器思想、中间件、服务注册等贯穿整个yaf生命周期中,使yaf框架 可以更易扩展,代码也更清晰。

说明

本版本为V1.0版,还未经过实际项目校验,如有使用中出现问题,可以发送邮件到[email protected]中
共同探讨,如果有更好的想法或者优化也欢迎发送邮件互相切磋讨论,多多益善。

设计思路

*核心(Kernel)

当各个组件、Request、Reponse等注册到服务容器中以后,kernel使用管道顺序调用Middleware 作相应的请求处理。

*输入/输出(Request/Response)

request和response继承yaf自带的request/response 新增一些必要的数据。一并注册到容器中。

*校验器(validation)

参考laravel的校验器来做参数的校验,但校验类型与laravel相比较少,具体读源码

*日志(monolog)

完全复用monolog来做为此版本的日志记录工具,以天为单位,每小时记录所有的请求日志,具体代码需要根据实际 项目去配置,本处不做过多讲解。

未完待续


All versions of yaf-support with dependencies

PHP Build Version
Package Version
Requires illuminate/pipeline Version ^7.6
pimple/pimple Version ^3.3@dev
monolog/monolog Version ^2.0@dev
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sixiaoqi/yaf-support contains the following files

Loading the files please wait ....