Skip to content

Moneybird package for Laravel based on Picq'ers client

License

Notifications You must be signed in to change notification settings

Sidlegionair/laravel-moneybird

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laravel-moneybird

Latest Version on Packagist Software License Total Downloads

This Laravel package is a wrapper for picqer/moneybird-php-client.

Install

Via Composer

$ composer require casdr/laravel-moneybird

Add the ServiceProvider and the Facade to your config/app.php:

'providers' => [
  ...
  Casdr\Moneybird\MoneybirdServiceProvider::class,
],
'aliases' => [
  ...
  'Moneybird' => Casdr\Moneybird\MoneybirdFacade::class,
]

Then run the following command to publish the config to your config/ directory.

$ php artisan vendor:publish --tag=config

You then need to generate an application in the Moneybird interface and set the configuration for this module.

return [
    'redirect_uri' => 'urn:ietf:wg:oauth:2.0:oob',
    'client_id' => 'ij8uhui34g1409fn', // The client ID of your Moneybird application
    'client_secret' => 'hu4ht89y0rfhbsduofas', // The client secret of your Moneybird application
    'authorization_token' => '', // The authorization token for your account (https://developer.moneybird.com/authentication/#authentication) (optional)
    'access_token' => '', // The access token for your account  (optional)
    'administration_id' => '' // The administration ID you want to use (optional)
];

Usage

$contact = Moneybird::contact();

$contact->company_name = 'BlaLabs';
$contact->firstname = 'Cas';
$contact->lastname = 'de Reuver';
$contact->save();

For more usage information, see picqer/moneybird-php-client

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Moneybird package for Laravel based on Picq'ers client

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%