ignaciom/package-mercadopago

laravel 的 mercadopago 包

dev-master 2022-06-22 14:18 UTC

This package is auto-updated.

Last update: 2024-09-22 19:12:34 UTC


README

Build Status Build Status Total Downloads Latest Stable Version License

第一个基于 Laravel 的 MercadoPago 包。

⚠️⚠️ 仅限学习使用。请勿在实际项目中使用 ⚠️⚠️

🔥 特点

即将推出。

🔧 兼容性

您必须遵守与您所使用的 Laravel 版本相对应的库版本。如果您正在使用不在表格中的 Laravel 版本,您必须将您的项目更新为其中之一。

库版本可能会发生变化,这可能会影响其实施方式。请在这里了解版本信息

💻 安装

在您的 Laravel 项目中安装此包。

composer require ignaciom/package-mercadopago

安装库后,您需要在 **.env** 文件中添加两个值。
MP_PUBLIC_KEY="TU PUBLIC KEY DE MP"
MP_ACCESS_TOKEN="TU ACCESS TOKEN DE MP"

MercadoPago 为测试环境和生产环境生成密钥。如果您在开发环境中,您需要在变量中输入测试密钥。一旦过渡到生产环境,您必须更改变量的值以使用生产值。


现在,您必须发布 MercadoPago 强制要求用于表单操作和设计表单的配置文件和 JavaScript 文件,以便能够覆盖文件并按自己的方式设计,而不会影响库的文件。
php artisan vendor:publish --tag=ignacio/mercadopago --force

发布文件后,您将在项目的结构中看到新的文件。

  • 📂 项目
    • 📂 config
      • 📄 mercadopago.php
    • 📂 public
      • 📂 vendor
        • 📂 mercadopago
          • 📄 mp.js
    • 📂 views
      • 📂 vendor
        • 📂 mercadopago
          • 📄 include_mp.blade.php

项目/config/mercadopago.php:配置文件。
项目/public/vendor/mercadopago/mp.js:用于操作表单的文件。
项目/views/vendor/mercadopago/include_mp.blade.php:包含使用 MercadoPago 所需的脚本。


要完成包的实施,必须将 include_mp.blade.php 文件包含在需要使用 MercadoPago 的视图中,或者如果希望所有视图都使用 MercadoPago 脚本,则在 Layout 中包含。

@include('vendor.mercadopago.include_mp')

示例

Ejemplo de como incluir los scripts de mercadopago en mi vista

🎓 学习如何使用库

即将推出。