laravel 如何引入自己的函数或常量以及类库
2017-12-17 本文已影响6人
足迹人生2017
在laravel5.4的app目录下新建一个Common文件夹,新建一个function.php写入如下内容
<?php
namespace App\Common;
#定义常量 只能在顶层
const HA="us";
#自定义方法
function log(){
return 'this is my function';
}
在laravel5.4项目目录下
composer.json
·中加入
"autoload": {
"files":[
"app/Common/function.php"
]
}
在laravel5.4项目目录下执行
composer dump-autoload
使用,在IndexController中写入如下内容
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use function App\Common\log;
use const App\Common\HA;
class IndexController extends Controller
{
public function index(){
echo HA."<br/>";
echo log();
}
}
效果如下图所示