Download the PHP package pluckypenguin/laravel-nordigen without Composer

On this page you can find all versions of the php package pluckypenguin/laravel-nordigen. 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-nordigen

laravel-nordigen

This package provides a wrapper around the Nordigen PHP library for interacting with the Nordigen open banking API. For details on how to use the API and the PHP library, please visit this repo - nordigen/nordigen-php

Installation

Configuration

This wrapper allows for easy customisation by adding the following config options to your .env file:

You can choose to publish the Nordigen configuration file provided by this package by running php artisan vendor:publish PluckyPenguin\LaravelNordigen\LaravelNordigenServiceProvider

Usage

Dependency injection is supported with this package for easily accessing the NordigenClient class:

Alternatively, you can use the Facade provided by this package:

Lastly, you can initialize your own instance of the NordigenClient class, with the settings from your .ENV using:

Middleware

Included in this package, is a middleware you can utilise to ensure users who are signed into your application, always have an active Nordigen API session. To include this on your route, use the auth.nordigen middleware.

User Trait

To help you get the most out of the package, there is a user trait called HasNordigenApiToken which provides easy access to the access and refresh tokens. In order to use the trait provided with this package, you will need to run the migrations - php artisan migrate. This will add 4 new columns to your users table - nordigen_access_token, nordigen_access_expires, nordigen_refresh_token and nordigen_refresh_expires.

Contributing

Please feel free to add issues and create pull requests to address any issues you may find, as well as add any missing features.


All versions of laravel-nordigen with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
guzzlehttp/guzzle Version ^7.4
ext-json Version *
nordigen/nordigen-php Version ^1.0
symfony/http-foundation Version ^6.1
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 pluckypenguin/laravel-nordigen contains the following files

Loading the files please wait ....