【发布时间】:2017-05-29 22:54:42
【问题描述】:
我的要求是将 Braintree 包含在我的 laravel 应用程序中。第一步我将整个 sdk 复制到我的 laravel app 文件夹中,该文件夹命名为braintree-php。接下来我进入我的C:\xampp\htdocs\cserver\resources\views\layouts 和我的app.blade.php 下面是我的代码的一部分。
<!DOCTYPE html>
@section('includebt')
@show
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>My system @yield ('role-heading')</title>
然后我有我的实际刀片页面,我从上面的应用程序布局扩展。这只是代码的一部分,下面有更多详细信息,但我的重点是库包含。
@extends('layouts.app')
@section('includebt')
include(app_path().'/braintree-php/lib/Braintree.php');
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('**');
Braintree_Configuration::publicKey('***');
Braintree_Configuration::privateKey('***');
@endsection
我收到此错误Class 'Braintree\ClientToken' not found (View:
【问题讨论】:
-
你问的是脑树服务商吗?
-
不,我问的是如何像在 php 中一样包含在 laravel 中 require_once("../braintree-php/lib/Braintree.php");
-
但是为什么你希望它包含在视图中而不是通过作曲家?并通过控制器扩展和使用??
-
@PrafullaKumarSahu 我很抱歉对这个很陌生?那么当你说通过作曲家的意思呢?如何做到这一点以及如何通过控制器扩展使用?
-
你能给我发一份你参考的braintree链接吗?可能是您参考错误。
标签: php laravel laravel-5 payment-gateway braintree