Я пытаюсь установить пакет в laravel - PullRequest
1 голос
/ 30 октября 2019

Я пытаюсь установить php packege в laravel. После установки с использованием composer класс черты проблемы не найден.

Шаг первый:

{
    "require": {
        "avalara/avataxclient": "*"
    }
}

После удаления этой строки require __DIR__ . '/vendor/autoload.php'; Мой сценарий контроллера -

<code><?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class AvaController extends Controller
{
 // Include the AvaTaxClient library
use Avalara\AvaTaxClient;

// Create a new client
public function avatax(){
$client = new Avalara\AvaTaxClient('phpTestApp', '1.0', 'localhost', 'sandbox');
$client->withSecurity('', '');

// If I am debugging, I can call 'Ping' to see if I am connected to the server
$p = $client->ping();
echo('<h2>Ping</h2>');
echo('<pre>' . json_encode($p, JSON_PRETTY_PRINT) . '
');if ($ p-> authenticated == true) {echo '

Authenticated!

';} // Создаем простую транзакцию за 100 долларов, используя свободный построитель транзакций $ tb = new Avalara \ TransactionBuilder ($ client, "DEFAULT", Avalara \ DocumentType :: C_SALESINVOICE, 'ABC');$ t = $ tb-> withAddress ('SingleLocation', '123 Main Street', null, null, 'Irvine', 'CA', '92615', 'US') -> withLine (100.0, 1, null, "P0000000 ") -> create ();echo ('

Транзакция # 1

');эхо ( '
' . json_encode($t, JSON_PRETTY_PRINT) . '
');// Теперь давайте создадим более сложную транзакцию! $ tb = new Avalara \ TransactionBuilder ($ client, "DEFAULT", Avalara \ DocumentType :: C_SALESINVOICE, 'ABC');$ t = $ tb-> withAddress ('ShipFrom', '123 Main Street', ноль, ноль, 'Irvine', 'CA', '92615', 'US') -> withAddress ('ShipTo', '100 RavineLane ', null, null,' Остров Бейнбридж ',' WA ',' 98110 ',' US ') -> withLine (100.0, 1, null, "P0000000") -> withLine (1234.56, 1, null, "P0000000") -> withExemptLine (50.0, null," NT ") -> withLine (2000.0, 1, null," P0000000 ") -> withLineAddress (Avalara \ TransactionAddressType :: C_SHIPFROM," 123 Main Street ", null, null," "Irvine "," CA "," 92615 "," US ") -> withLineAddress (Avalara \ TransactionAddressType :: C_SHIPTO," 1500 Broadway ", null, null," New York "," NY "," 10019 "," US") -> withLine (50.0, 1, null," FR010000 ") -> create ();echo ('

Транзакция № 2

');эхо ( '
' . json_encode($t, JSON_PRETTY_PRINT) . '
');}}

Когда я пытаюсь запустить этот скрипт, я получаю эту ошибку:

(1/1) FatalErrorException Trait 'App \ Http \ Controllers \ Avalara \ AvaTaxClient'не найден

в строке AvaController.php 8

пожалуйста, дайте мне знать, если я что-то здесь упустил. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...