# 其他助手函数
#### [](https://octobercms.com/docs/services/helpers#method-asset)`asset()`
使用当前请求方案(HTTP或HTTPS)生成资产的URL:
~~~
$url = asset('img/photo.jpg');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-config)`config()`
该`config`函数获取配置变量的值。可以使用“点”语法访问配置值,该语法包括文件名和您希望访问的选项。如果配置选项不存在,则可以指定默认值并返回:
~~~
$value = config('app.timezone');
$value = config('app.timezone', $default);
~~~
的`config`辅助,也可以通过使键/值对的阵列用于设置配置变量在运行时:
~~~
config(['app.debug' => true]);
~~~
#### [](https://octobercms.com/docs/services/helpers#method-dd)`dd()`
该`dd`函数转储给定的变量并结束脚本的执行:
~~~
dd($value);
~~~
#### [](https://octobercms.com/docs/services/helpers#method-env)`env()`
该`env`函数获取环境变量的值或返回默认值:
~~~
$env = env('APP_ENV');
// Return a default value if the variable doesn't exist...
$env = env('APP_ENV', 'production');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-get)`get()`
该`get`函数从请求中获取输入项,仅限于GET变量:
~~~
$value = get('key', $default = null)
~~~
#### [](https://octobercms.com/docs/services/helpers#method-input)`input()`
该`input`函数从请求中获取输入项:
~~~
$value = input('key', $default = null)
~~~
#### [](https://octobercms.com/docs/services/helpers#method-post)`post()`
该`post`函数从请求中获取输入项,仅限于POST变量:
~~~
$value = post('key', $default = null)
~~~
#### [](https://octobercms.com/docs/services/helpers#method-redirect)`redirect()`
该`redirect`函数返回重定向器的实例以进行[重定向响应](https://octobercms.com/docs/services/response-view#redirects):
~~~
return redirect('/home');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-request)`request()`
该`request`函数返回当前[请求实例](https://octobercms.com/docs/services/request-input):
~~~
$referer = request()->header('referer');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-response)`response()`
该`response`函数创建[响应](https://octobercms.com/docs/services/response-view)实例或获取响应工厂的实例:
~~~
return response('Hello World', 200, $headers);
return response()->json(['foo' => 'bar'], 200, $headers);
~~~
#### [](https://octobercms.com/docs/services/helpers#method-route)`route()`
该`route`函数为给定的[命名路由](https://octobercms.com/docs/services/router)生成一个URL:
~~~
$url = route('routeName');
~~~
如果路由接受参数,则可以将它们作为方法的第二个参数传递:
~~~
$url = route('routeName', ['id' => 1]);
~~~
#### [](https://octobercms.com/docs/services/helpers#method-secure-asset)`secure_asset()`
使用HTTPS生成资产的URL:
~~~
echo secure_asset('foo/bar.zip', $title, $attributes = []);
~~~
#### [](https://octobercms.com/docs/services/helpers#method-trace-log)`trace_log()`
该`trace_log`函数将跟踪消息写入日志文件。
~~~
trace_log('This code has passed...');
~~~
该函数支持传递异常,数组和对象:
~~~
trace_log($exception);
trace_log($array);
trace_log($object);
~~~
您还可以传递多个参数来跟踪多个消息:
~~~
trace_log($value1, $value2, $exception, '...');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-trace-sql)`trace_sql()`
该`trace_sql`功能启用数据库日志记录并开始监视所有SQL输出。
~~~
trace_sql();
Db::table('users')->count();
// select count(*) as aggregate from users
~~~
#### [](https://octobercms.com/docs/services/helpers#method-url)`url()`
该`url`函数生成给定路径的标准URL:
~~~
echo url('user/profile');
echo url('user/profile', [1]);
~~~
- 基本说明
- 基本操作
- October cms 安装
- 后台控制器路径
- 图标
- 获取安装网上的插件/主题
- 插件构造器使用
- 定时任务
- October后台控制器
- vscode编辑器
- ajax操作
- 使用
- ajax更新组件
- ajax属性API
- JavaScript API
- ajax综合使用
- 主题
- 多语言主题
- 安装市场主题
- 主题程序处理
- 主题
- 页面
- 部件
- 布局
- 内容
- 组件
- 媒体
- 主题表单操作
- 表单使用
- 表单后端程序处理
- 插件
- 自定义插件
- 插件说明
- 插件导航条
- 插件数据库设置
- 插件的设置管理
- 插件的配置文件config
- 组件
- app服务
- app容器
- 扩展行为
- 缓存
- Collection类
- Lazy Collections
- Collection方法
- 助手函数
- 数组助手函数
- 路径助手函数
- 玄乐助手函数
- 其他助手函数
- 错误与记录
- 事件处理
- HTML页面
- 文件与目录操作
- 散列和加密
- 邮件
- 邮件内容
- 邮件发送
- 分页
- 模板解析器
- 动态解析器语法
- 队列消息
- 请求与输入
- 响应
- 视图
- 路由器
- 配置
- 验证操作
- 处理错误消息
- 错误消息与视图
- 可用的验证规则
- 有条件的验证规则
- 验证数组
- 错误消息
- 自定义验证规则
- 模型操作
- 定义模型与其属性
- 检索模型
- 插入与更新
- 删除模型
- 查询范围
- 事件操作
- 关联操作
- 定义关系
- 关系类型
- 多肽关系
- 关系查询
- 渴望加载
- 插入模型
- 数据库操作
- 基本用法
- 数据表结构
- 查询连贯操作
- 结果检索
- select子句
- 插入更新
- where子句
- 排序,分组,限制和偏移
- 文件附件
- Collection操作
- 属性操作
- 系列化json
- 数据库属性
- 数据库行为
- 控制器
- 后台控制器定义
- 后台页面
- 后台组件
- 后台表单
- 表单组件
- 表单视图
- 表单行为
- 后台列表
- 列表行为
- 列表过滤器
- 可用列类型
- 关系行为
- 关系行为类型
- 扩展关系行为
- 列表排序操作
- 导入导出操作
- 用于与权限
- corlate模板修改
- 修改顶部导航
- laravel问题
- 控制器不存在
- 控制器
- 路由组
- laravel笔记
- laravel 安装
- 伪静态配置
- 依赖注入 & 控制器
- 中间件
- 路由文件
- 视图