第一种方法(require)
在Controller中引入自定义的php文件,先在app目录下创建一个新的文件夹,命名Tools(可自定义),接着创建一个MyTest.php:
<?php
class MyTest {
public function test()
{
echo 'Hello World!';
}
}
然后在你写的controller里加入
require (app_path() . '/Tools/MyTest.php');
$a = new \MyTest;
$a->test(); //输出 Hello World!
记住实例化一个类的时候前面不要忘记加 反斜杠 ‘\’,否则会提示找不到该路径,因为laravel默认是在Controller里找的。
这样就可以随时的在项目中使用第三方类库了。
第二种方法
1、新建php文件,目录自行选择,我是在(app\Http)目录下
2、配置composer.json文件
在autoload
下新增:
"files":[
"app/Http/JdSdk.php"
]
3、终端中命令行执行
composer dump-autoload
4、文件中调用方法即可
LoginController.php
:
functions.php
: