| Package Data | |
|---|---|
| Maintainer Username: | lukaserat |
| Maintainer Contact: | dev.lukaserat@gmail.com (Lukaserat Jonjonvi) |
| Package Create Date: | 2015-06-14 |
| Package Last Update: | 2015-06-14 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-14 03:11:43 |
| Package Statistics | |
|---|---|
| Total Downloads: | 9 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 0 |
| Total Watchers: | 0 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
A webmozart/json wrapper for Laravel Framework.
Use [Composer] to install the package:
$ composer require lukaserat/webmozart-json-laravel
I just combined the two major classes webmozart/json has to offer, the Encoder and Decoder, for easy usage.
Just include the service provider and that's it.
// app/config/app.php
'providers' => [
'...',
'Lukaserat\WebmozartJson\JsonServiceProvider'
];
Note: Facade will be automatically registered as 'JsonHelper'
When this provider is booted, you'll gain access on helpful functions from webmozart/json. See the example below:
Instead of this...
// somewhere in your application..
use Webmozart\Json\JsonEncoder;
$encoder = new JsonEncoder();
// Store JSON in string
$string = $encoder->encode($data);
// Store JSON in file
$encoder->encodeFile($data, '/path/to/file.json');
You can do it this way..
// Store JSON in string
$string = JsonHelper::encode($data);
// Store JSON in file
JsonHelper::encodeFile($data, '/path/to/file.json');
This is just a wrapper for Laravel. For more details about the webmozart/json go to its github page.