php - 将第三方库添加到 Laravel

标签 php laravel payment-gateway payment

我有一个通过支付网关给我的 RSA 算法库,当我做一个

include (app_path().'/PaymentGateway/Crypt/RSA.php');

这并尝试将对象创建为 $rsa = new Crypt_RSA(); 这给了我错误提示

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

我尝试将它包含在 web.php 中并使它工作的对象在我尝试将它包含在 Controller 中时出现问题。

最佳答案

我就是这样做的。哦,还有一点背景知识,我曾经在 Laravel 4、PHP 5、jpgraph 2 中使用它。

我在使用 PHP 7Laravel 5.5 上使用 jpgraph 4.1

  1. 在名为 jpgraph 的应用下创建了一个文件夹
  2. 将 jpgraph 压缩包中的 src 文件夹放在该文件夹中
  3. 创建的文件调用 Graph1.php,是我使用 jpgraph 的代码,类 Custom_GraphsJMjpgraph 文件夹中。
  4. composer.json 中添加 "app/jpgraph/Graph1.php""classmap"

    "autoload": {
      "classmap": [
        "database/seeds",
        "database/factories",
        "app/jpgraph/Graph1.php"
      ],
      "psr-4": {
        "App\\": "app/"
      }
    },
    
  5. 在应用程序文件夹中:

    Composer 转储自动加载

  6. 检查了 autoload_classmap.php 并且我有

    'Custom_GraphsJM' => $baseDir 。 '/app/jpgraph/Graph1.php',

  7. 在我顶部的模型中,我有

    使用 Custom_GraphsJM;

  8. 创建一个类

    $Two_Graphs_Temp = new Custom_GraphsJM();

关于php - 将第三方库添加到 Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44925824/

相关文章:

javascript - var newusername=$(this).val();只发送按钮的值

php - 我如何使用 php 从一系列问题中回显选定的选项

php - 如何使用 Laravels spatie/laravel 分析包

javascript - 在 AJAX 中获取 http ://url/route? id=clinic_id 404(未找到)

javascript - 添加谷歌支付到 Adyen Web SDK

c# - 从 [SomePaymentProcesingCompany] 汇款到银行账户

paypal - 询问 : How to get recurring test account on PayPal Payment Pro/PayFlow?

来自数据库数组的 PHP TreeView

php - 在 WordPress 中将选项从后端传递到前端的最佳方法

php - 未定义索引 : Laravel