# 路径助手函数
### [](https://octobercms.com/docs/services/helpers#paths)路径
#### [](https://octobercms.com/docs/services/helpers#path-symbols)路径符号
路径前缀符号可用于创建动态路径。例如,以开头的路径`~/`将创建相对于应用程序的路径:
~~~
list: ~/plugins/acme/pay/models/invoiceitem/columns.yaml
~~~
支持使用以下符号创建动态路径:
| 符号 | 描述 |
| --- | --- |
| `$` | 相对于plugins目录 |
| `~` | 相对于应用程序目录 |
#### [](https://octobercms.com/docs/services/helpers#method-app-path)`app_path()`
该`app_path`函数返回`app`目录的标准路径:
~~~
$path = app_path();
~~~
您还可以使用该`app_path`函数生成相对于应用程序目录的给定文件的标准路径:
~~~
$path = app_path('Http/Controllers/Controller.php');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-base-path)`base_path()`
该`base_path`函数返回到项目根目录的标准路径:
~~~
$path = base_path();
~~~
您还可以使用该`base_path`函数生成相对于应用程序目录的给定文件的标准路径:
~~~
$path = base_path('vendor/bin');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-config-path)`config_path($path = '')`
该`config_path`函数返回到应用程序配置目录的标准路径:
~~~
$path = config_path();
~~~
您还可以使用该`config_path`函数生成相对于config目录的给定文件的标准路径:
~~~
$path = config_path('dev/cms.php');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-database-path)`database_path()`
该`database_path`函数返回到应用程序数据库目录的标准路径:
~~~
$path = database_path();
~~~
#### [](https://octobercms.com/docs/services/helpers#method-media-path)`media_path($path = '')`
该`media_path`函数返回到应用程序媒体目录的标准路径:
~~~
$path = media_path();
~~~
您还可以使用该`media_path`函数生成相对于媒体目录的给定文件的标准路径:
~~~
$path = media_path('images/myimage.png');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-plugins-path)`plugins_path($path = '')`
该`plugins_path`函数返回到应用程序插件目录的标准路径:
~~~
$path = plugins_path();
~~~
您还可以使用该`plugins_path`函数生成相对于plugins目录的给定文件的标准路径:
~~~
$path = plugins_path('author/plugin/routes.php');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-public-path)`public_path()`
该`public_path`函数返回`public`目录的标准路径:
~~~
$path = public_path();
~~~
#### [](https://octobercms.com/docs/services/helpers#method-storage-path)`storage_path($path = '')`
该`storage_path`函数返回`storage`目录的标准路径:
~~~
$path = storage_path();
~~~
您还可以使用该`storage_path`函数生成相对于存储目录的给定文件的标准路径:
~~~
$path = storage_path('app/file.txt');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-temp-path)`temp_path($path = '')`
该`temp_path`函数将临时文件的标准路径返回到可写目录:
~~~
$path = temp_path();
~~~
您还可以使用该`temp_path`函数生成相对于temp目录的给定文件的标准路径:
~~~
$path = temp_path('app/file.txt');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-themes-path)`themes_path($path = '')`
该`themes_path`函数返回`themes`目录的标准路径:
~~~
$path = themes_path();
~~~
您还可以使用该`themes_path`函数生成相对于主题目录的给定文件的标准路径:
~~~
$path = themes_path('mytheme/file.txt');
~~~
#### [](https://octobercms.com/docs/services/helpers#method-uploads-path)`uploads_path($path = '')`
该`uploads_path`函数返回应用程序上载目录的标准路径:
~~~
$path = uploads_path();
~~~
您还可以使用该`uploads_path`函数生成相对于上载目录的给定文件的标准路径:
~~~
$path = uploads_path('public/file.txt');
~~~
- 基本说明
- 基本操作
- 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 安装
- 伪静态配置
- 依赖注入 & 控制器
- 中间件
- 路由文件
- 视图