grebo87/laravel-vtex-api

Provides a seamless integration between Laravel and the VTEX API.

1.0.2 2023-11-23 17:12 UTC

This package is auto-updated.

Last update: 2024-09-23 18:55:10 UTC


README

Provides a seamless integration between Laravel and the VTEX API.

Installation

Use the composer to install the package.

composer require grebo87/laravel-vtex-api

Usage

Use package classes or facades

Class

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Grebo87\LaravelVtexApi\Api\Catalog\Category;

class SomeControler extends Controller
{
    public function index()
    {
    	return (new Category)->getCategoryTree();
        //or
       $category = new Category;
       return $category->getCategoryTree();
    }
}

Facade

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Grebo87\LaravelVtexApi\Facades\Category;

class SomeControler extends Controller
{
    public function index()
    {
    	return Category::getCategoryTree();
    }
}

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT