-
Notifications
You must be signed in to change notification settings - Fork 0
Produtos
Juliano Bailão edited this page Jan 17, 2017
·
8 revisions
##Paginate Exibe uma página de registros, pode ser passado como parâmetro via array:
- pageSize: Quantidade de registros a ser exibida por página
- start: Ponto inicial da paginação
- Qualquer outro parâmetro descrito na documentação da api
$response = $client->products()->paginate(['pageSize' => 100, 'start' => 0]);
##Get Exibe os dados de 1 registro em específico, deve ser passado como parâmetro em integer:
- Id do registro
// sendo 45 o id do registro em questão
$response = $client->products()->get(45);
##Create Cria um novo registro.
$product = $client->products()->create();
// verifique a documentação da api para informações sobre os campos
$product->fill([
'field_name' => 'field_value',
'foo' => 'bar',
]);
$response = $product->save();
##Update Atualiza os dados de um registro.
// sendo 45 o id do registro em questão.
$product = $client->products()->update(45);
$product->fill([
'field_name' => 'field_value',
]);
// caso deseje atualizar alguns campos em específico,
// sugiro que ao invés de utilizar o método fill,
// utilize desta forma:
$product->field_name = 'field_value';
$product->field = 'value';
$response = $product->save();
##Delete Exclui um registro permanentemente.
// sendo 45 o id do registro em questão.
$response = $client->products()->delete(45);
#Produto tabela de preço
##paginate
$response = $client->products()
->priceTableInfo()
->paginate(['pageSize' => 100, 'start' => 0]);
##get
// sendo 1070 o id do produto
$response = $client->products()
->priceTableInfo()
->get(1070);
###Começando
###Consultas Básicas
###Operacional