laravel 自定义函数和变量

创建自定义函数

  1. 创建文件 app/helpers.php
1
2
3
4
5
6
7
<?php

// 示例函数
function foo() {
return "foo";
}

  1. 修改项目 composer.json

在项目 composer.json 中 autoload 部分里的 files 字段加入该文件:

1
2
3
4
5
6
7
8
9
10
11
{
...

"autoload": {
"files": [
"app/helpers.php"
]
}
...
}

  1. 然后运行:
1
2
composer dump-autoload

OK,然后你就可以在任何地方用到 app/helpers.php 中的函数了。

创建自定义变量

  1. 创建文件 config/param.php
1
2
3
4
5
6
7
8
9
<?php

return [
'aliyun' => [
'key' => 'xxxx',
'secret' => 'xxxxxx'
]
];

  1. 得到数据
1
2
3
4
5
6
use Illuminate\Support\Facades\Config;

public function test(){
echo Config::get('param.aliyun.key');
}