mtphp 文档

门面与全局助手

门面基类 Mtphp\Facade:子类实现 getFacadeAccessor() 返回容器抽象名,即可静态调用该服务的方法(如 DB::table())。

全局助手(引导时自动加载):

response($body, $code);     // 创建响应(链式)
view('tpl', $data);        // 渲染模板
config('app.timezone');    // 读配置(无参返回 Config 实例)
app();                     // 应用实例
logger();                  // 默认日志器(见第 11 节)
cache();                   // 默认缓存器(见第 12 节)
validate($data, $rules);   // 便捷校验(见 23.7 节)
event();                   // 事件分发器(见 23.11 节)
http($baseUrl);            // HTTP 客户端(见 23.12 节)
__($key, $replace);        // 本地化取词(见 23.13 节)
session();                 // 会话(见 23.9 节)
auth();                    // 鉴权守卫(见 23.8 节)
queue();                   // 队列实例(见 23.6 节)
paginate($table,$per,$page); // 便捷分页(见 23.4 节)
csrf_token();               // CSRF 令牌字符串(见 14.1 节)
csrf_field();               // CSRF 隐藏字段 <input ...>
csrf_meta();                // CSRF 元信息 <meta ...>(前端 AJAX 用)