我们知道在php
中很多系统函数中可以在框架中的任何位置可以直接调用
而laravel
框架中很多函数也可以在任何位置直接使用
那么怎么定义的函数,并且也能够在代码的任何位置调用呢?
首先在app\helpers.php
中添加以下代码
<?php function hello(){
echo "hello the world!";
}
//判断函数是否存在
if (! function_exists('hello')) {
function hello() {
// ...
}
}
为了hello
函数能在任意位置被调用
我们需要在composer.json
中添加
"autoload": {
"files": [
"app/helpers.php"
],
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App": "app/"
}
},
然后执行composer dump-autoload
使用
在controller
中添加
public function index() {
echo hello();
}
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:laravel添加帮助类helper.php 出自老鄢博客 | 欢迎分享