2017-01-14 6 views
0

내 요구 사항은 내 laravel 응용 프로그램에 braintree를 포함시키는 것입니다. 첫 번째 단계에서는 전체 sdk를 내 laravel 앱 폴더에 복사했으며 폴더 이름은 braintree-php입니다. 다음으로 나는 내 C:\xampp\htdocs\cserver\resources\views\layouts에 들어가고 내 app.blade.php에 내 코드의 일부입니다. 나는 위의 응용 프로그램 layout.This에서 확장 할 경우 어디에서 설정해야합니까? laravel에 포함 하시겠습니까?

<!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:

+0

뇌 트리 서비스 제공 업체에 대해 문의 하시겠습니까? –

+0

아니요 php require_once ("../ braintree-php/lib/Braintree.php")에있는 것처럼 laravel에 포함하는 방법을 묻습니다. – user5313398

+0

하지만 왜보기에는 포함시키지 않고 작곡가에는 포함시키지 않으시겠습니까 ??? 확장하고 컨트롤러를 통해 사용 ?? –

답변

1

당신은

열린 composer.json 파일이 하나 requre 같은 작곡가를 통해해야이 오류를 얻고있다 하게 그것을

"require": { 
"laravel/framework": "5.0.*", 
"illuminate/html": "^5.0", 
"braintree/braintree_php" : "3.20.0" 
}, 

및 사용 아티스트의 작곡가 업데이트

composer update

그런 다음 환경을 설정하고 클라이언트 토큰을 생성하고 documentation을 따라야합니다. packagist으로 생각할 수도 있습니다.