hbynlsl/spfframework

There is no license information available for the latest version (0.1.1) of this package.

simple php framework

This package's canonical repository appears to be gone and the package has been frozen as a result.

0.1.1 2022-05-11 10:21 UTC

This package is not auto-updated.

Last update: 2025-04-25 19:55:44 UTC


README

simple php framework

使用方法

  1. 在项目根目录下创建composer.json文件,复制以下内容到composer.json文件中。
{
    "require": {
        "hbynlsl/spfframework": "^0.1.1"
    },
    "autoload": {
        "psr-4": {
            "app\\": "app/"
        }
    },
    "scripts": {
        "post-install-cmd": [
            "hbynlsl\\spf\\ComposerScript::postInstallCmd"
        ]
    }
}
  1. 执行命令
composer install 
composer run-script post-install-cmd

spf命令行

php spf serve     启动开发服务器(8090端口)
php spf list      显示命令列表
php spf make:controller 控制器类名称   创建控制器类文件
php spf make:resource 控制器类名称     创建资源控制器类文件
php spf make:provider 服务提供者类名称  创建服务提供者类
php spf make:middleware 中间件类名称    创建中间件类

使用方法

  1. 在 routes.php 文件中定义路由
  2. 在 configs/app.php 文件中设置配置信息
  3. 使用命令行启动应用程序、创建类文件

辅助函数

dump()                      查看调试信息
dd()                        查看调试信息并结束程序执行
app()                       获取应用程序(容器)对象
app(id)                     获取服务提供者对象
app(id, ::class)            向容器中添加服务提供者
request()                   获取请求对象
response()                  获取响应对象
input(name, default)        获取请求参数
redirect(url)               页面重定向
url(name)                   获取路由url
config(file)		    获取file配置文件中的配置项(/configs/目录下文件,返回array)