2017-05-10 1 views
0

Ich versuche, ein SDK für OpenPay (Mexican PayPal) in Laravel 5.2 zu installieren und der Komponist installieren es fragt mich, nachdem ich dies zu tun:gehören die Autoloader php

Schließlich müssen Sie den Autoloader sind: require_once '/path/to/your-project/vendor/autoload.php';

Ich weiß nicht, wo ich das hinstellen soll oder was ich tun soll, ich verstehe es einfach nicht. Wenn ich ohne zu tun, dass jedes Mal wenn ich versuche weiterhin wie eine Instanz zu erstellen

$openpay = Openpay::getInstance(); 

Ich erhalte eine Fehlermeldung, dass

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

Wie kann ich dieses Problem beheben? Vielen Dank!

Antwort

1

Wenn Sie composer require openpay/sdk getan haben, Composer bereits installiert. Es ist bereits Teil Ihres Autoload. Jetzt können Sie es wie folgt verwenden:

$openpay = \Openpay::getInstance(); 

Oder fügen Sie es zu Ihrem Controller zuerst

... 
use Openpay; 

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

es funktionierte! ich danke dir sehr! Ich habe den ganzen Tag gegen die Wand geschlagen. –

Verwandte Themen