Download the PHP package theposeidonas/laravel-parasut-api without Composer

On this page you can find all versions of the php package theposeidonas/laravel-parasut-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-parasut-api

Contributors Forks Stargazers Issues MIT License LinkedIn


İstanbul Web Tasarım

Paraşüt API Laravel Package

[![Laravel][Laravel.com]][Laravel-url] ![Packagist Downloads (custom server)][downloads-url]

Laravel için yazılmış Paraşüt V4 API paketi.
Dökümantasyon »

Demo · Buglar · İstekler

Laravel Paraşüt API

Bu proje, Laravel için oluşturulmuş kolayca Paraşüt V4 API ile bağlantı kurmanızı sağlayacak bir paket. Paraşüt API bilgilerinizi .env dosyasına girdikten sonra tekrar tekrar Auth işlemleri ile uğraşmadan kolayca istediğiniz fonksiyonu istediğiniz yerde çalıştırabilirsiniz.

Neden ihtiyaç var?

Laravel için yazılmış hızlı ve basit bir Paraşüt API paketi neredeyse hiç bulunmuyor. OAuth2 işlemlerini otomatik olarak yapan, token süresi dolmuşsa otomatik olarak yeni token alan ve Controller içerisine sadece yapacağınız işlemi yazdıran sade bir pakete ihtiyaç duyuyorduk.

Bug ve Hataları lütfen Issues kısmından bildirin.

(Başa dön)

Başlarken

Paraşüt ile mutlaka iletişime geçip gerekli bilgilerinizi alın. Bu hem deneme hesabı hem de normal hesap için geçerlidir.

Projenize ekleme

Laravel projenizde terminali açarak şu komutu çalıştırın;

Eğer gerekiyorsa config dosyasını paylaşmak için şu komutu çalıştırın;

Eğer Laravel versiyonunuz eskiyse veya Auto-Discovery kapalıysa, her yerde kullanmak için config/app.php dosyasında 'aliases' kısmına şu kodu ekleyin;

Konfigürasyon

Kullanım için projenize eklemeyi yaptıktan sonra, .env dosyası içerisinde şu satırları ekleyip düzeltmelisiniz;

(Başa dön)

Kullanım

Kullanacağınız Controller içerisine paketi dahil etmeniz gerekiyor;

Sınıflar

Tüm ayarlamaları ve konfigürasyonlarınızı yaptıktan sonra kullanacağınız Controller içerisinde belirli sınıfları çağırabilirsiniz. Bu sınıflar şu şekilde;

Bunlar dışında kalan, ürünlerin stok seviyesini kontrol etmek için kullanmanız gerekir.

Fonksiyonlar

Paraşüt içindeki sınıfları kullanırken, https://apidocs.parasut.com sayfasında yer alan fonksiyonları kullanabilirsiniz.

Örneğin;
Müşteri index fonksiyonu için:
Müşteri create fonksiyonu için:
Müşteri show fonksiyonu için:
Müşteri edit fonksiyonu için:

şeklinde kullanabilirsiniz. Dökümanlarda gösterilen tüm fonksiyonlar mevcuttur.

Veri Yapılandırması

Bir sınıfta create fonksiyonu için veri gönderirken, https://apidocs.parasut.com tarafında bahsedilen şekilde veri göndermelisiniz. Eğer gerekli parametreleri göndermezseniz hata alırsınız.

Ayrıca veriyi JSON olarak değil, Array olarak göndermeniz gereklidir. Paket kendisi JSON'a çevirerek gönderim yapacaktır.

Örnek Müşteri oluşturma;

Eğer işlemleriniz başarılıysa size şöyle bir Array geri dönecektir;

Yani geri dönüş yapan işlemi şu şekilde sorgulayabilirsiniz;

(Başa dön)

TODO

Eksikleri ve hataları Issues kısmından yazabilirsiniz.

Changelog

V1.0.3

30 Haziran 2024

V1.0.2

11 Mart 2024

V1.0.1

22 Ocak 2024

V1.0.0

20 Ocak 2024

(Başa dön)

Lisanslama

MIT Lisansı altında dağıtılmaktadır. Daha fazla bilgi için 'LICENSE' dosyasına bakın.

(Başa dön)

İletişim

Baran Arda - @theposeidonas - [email protected]

Proje Linki: https://github.com/theposeidonas/laravel-parasut-api

(Başa dön)


All versions of laravel-parasut-api with dependencies

PHP Build Version
Package Version
Requires guzzlehttp/guzzle Version ^7.8
ext-json Version *
illuminate/support Version ^8.0|^9.0|^10.0
illuminate/validation Version ^8.0|^9.0|^10.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package theposeidonas/laravel-parasut-api contains the following files

Loading the files please wait ....