PHPackages                             marshmallow/statistics-numerics - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. marshmallow/statistics-numerics

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

marshmallow/statistics-numerics
===============================

This will hold all the statistics logic for the marshmallow core.

v1.0.2(5y ago)01.8k[1 PRs](https://github.com/marshmallow-packages/statistics-numerics/pulls)MITPHPPHP ^7.1|^8.0

Since Apr 3Pushed 2y ago1 watchersCompare

[ Source](https://github.com/marshmallow-packages/statistics-numerics)[ Packagist](https://packagist.org/packages/marshmallow/statistics-numerics)[ Docs](https://github.com/Marshmallow-Development/)[ RSS](/packages/marshmallow-statistics-numerics/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (6)Used By (0)

[![alt text](https://camo.githubusercontent.com/329958cb02b7bee461fd9dcae7a0a3a34e6595669116ff441ad5ef9e77bc511c/68747470733a2f2f63646e2e6d617273686d616c6c6f772d6f66666963652e636f6d2f6d656469612f696d616765732f6c6f676f2f6d617273686d616c6c6f772e7472616e73706172656e742e7265642e706e67 "marshmallow.")](https://camo.githubusercontent.com/329958cb02b7bee461fd9dcae7a0a3a34e6595669116ff441ad5ef9e77bc511c/68747470733a2f2f63646e2e6d617273686d616c6c6f772d6f66666963652e636f6d2f6d656469612f696d616765732f6c6f676f2f6d617273686d616c6c6f772e7472616e73706172656e742e7265642e706e67)

Marshmallow Statistics
======================

[](#marshmallow-statistics)

Met de Marshmallow Statistics package is het mogelijk om snel en gemakkelijk json output te genereren die te gebruiken is voor de Numerics App. Deze package werkt standaard met de Basic Auth versie van Numerics om de JSON bestanden te beveiligen.

[![](https://camo.githubusercontent.com/1b7fe0c4e982da26c872a736eeabaeaafd3752fd63baee222712839a7cfc0caa/68747470733a2f2f6d617273686d616c6c6f772e6465762f63646e2f726561646d652f737461746973746963732f695061642e706e67)](https://camo.githubusercontent.com/1b7fe0c4e982da26c872a736eeabaeaafd3752fd63baee222712839a7cfc0caa/68747470733a2f2f6d617273686d616c6c6f772e6465762f63646e2f726561646d652f737461746973746963732f695061642e706e67)

### Installatie

[](#installatie)

```
composer require marshmallow/statistics-numerics

```

Als composer klaar is, maak dan de Basic Auth gebruiker aan die toegang heeft om deze JSON bestanden online te bekijken via onderstaande artisan command.

```
php artisan statistics:install

```

Controleer of het werkt
-----------------------

[](#controleer-of-het-werkt)

Als je de installatie gedaan hebt kan je onderstaande demo grafieken direct bekijken. Als je naar een van deze url's gaat zal je moeten inloggen met de Basic Auth credentials die je bij het installatie process hebt aangemaakt.

-
-
-
-
-
-
-
-
-
-
-

Kleur opties
------------

[](#kleur-opties)

Alle grafieken kan je voorzien van een kleur. Dit is de achtergrond kleur van de grafiek in de Numerics App. Hieronder vind je een lijst van alle kleuren die momenteel beschikbaar zijn.

```
(new Number)->title('Number')
    ->red()
    ->blue()
    ->green()
    ->purple()
    ->orange()
    ->midnightBlue()
    ->coffee()
    ->burgundy()
    ->wintergreen()
    ->value(123);

```

Het is ook mogelijk om `->color('red')` aan te roepen als dat makkelijker is om te gebruiken. Als je in deze method een kleur meegeeft die niet bestaat zal er een `Exception` gegooit worden.

Maak je eigen stats
-------------------

[](#maak-je-eigen-stats)

Om je eigen statistieken te maken moet je een Controller aanmaken waar je de statistieken gaat verzamelen. Doe dit met `php artisan make:controller MyOwnStatisticsController`. Zorg er voor dat deze controller de BaseController van deze package extend zodat er gebruikt gemaakt wordt van de Basic Auth functionaliteit.

Vervolgens maak je eerste method aan in deze nieuwe controller met bijvoorbeeld `salesToday()` en daar return je een `Number` grafiek in terug.

```
