Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
包括自动加载php_Php_Laravel_Laravel 5.2 - Fatal编程技术网

包括自动加载php

包括自动加载php,php,laravel,laravel-5.2,Php,Laravel,Laravel 5.2,我正在尝试在laravel 5.2中安装OpenPay(墨西哥PayPal)的SDK,在完成composer安装后,它要求我执行以下操作: 最后,确保包括自动加载器: 需要_once'/path/to/your project/vendor/autoload.php' 我不知道该把它放在哪里,或者该怎么办,我就是不明白。如果我每次尝试创建一个类似的实例时都不这样做而继续 $openpay = Openpay::getInstance(); 我听到一个错误说 Class 'App\Http\C

我正在尝试在laravel 5.2中安装OpenPay(墨西哥PayPal)的SDK,在完成composer安装后,它要求我执行以下操作:

最后,确保包括自动加载器: 需要_once'/path/to/your project/vendor/autoload.php'

我不知道该把它放在哪里,或者该怎么办,我就是不明白。如果我每次尝试创建一个类似的实例时都不这样做而继续

 $openpay = Openpay::getInstance();
我听到一个错误说

Class 'App\Http\Controllers\Openpay' not found

我怎样才能解决这个问题?谢谢大家!

当您确实要求composer使用openpay/sdk时,composer已经安装了它。这已经是你自动加载的一部分了。现在您可以这样使用它:

$openpay = \Openpay::getInstance();
或者先将其添加到控制器中

...
use Openpay;

public function MyController extends Controller 
{
    $openpay = Openpay::getInstance();
}

成功了!非常感谢你!我整天把头撞在墙上。