aharen / laravel-money by aharen

Simple class with Facade to handle money for Laravel 5.2
218
0
1
Package Data
Maintainer Username: aharen
Maintainer Contact: hello@khusaam.com (Ahmed Khusaam)
Package Create Date: 2016-08-11
Package Last Update: 2019-10-24
Language: PHP
License: MIT
Last Refreshed: 2022-08-03 03:13:50
Package Statistics
Total Downloads: 218
Monthly Downloads: 3
Daily Downloads: 0
Total Stars: 0
Total Watchers: 1
Total Forks: 1
Total Open Issues: 0

Laravel Money

Simple class with Facade to handle money for Laravel 5. The class stores and calculates all money related value (eg: prices etc..) in Laari (Pennies)

Installation

composer require aharen/laravel-money

Configuration

  1. Add MoneyServiceProvider to providers in config/app.php

    aharen\Money\MoneyServiceProvider::class,

  2. Add Money Facade to aliases in config/app.php

    Money => aharen\Money\MoneyManagerFacade::class,

Usage

Initiate from either Rufiyaa

$money = Money::fromRufiyaa(10);

or Laari

$money = Money::fromLaari(1000);

Addition

Expects the provided ammount to be added in Laari

$money->add(100);

Subtraction

Expects the provided ammount to be subtracted in Laari

$money->subtract(100);

Output

There are 3 output options available:

  1. Output in Laari

     $money->inLaari();
    
  2. Output in Rufiyaa

     $money->inRufiyaa();
    
  3. Output in Rufiyaa and Laari

     $money->inRufiyaaAndLaari();