1. Go to this page and download the library: Download psychob/laravel-serializer library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
psychob / laravel-serializer example snippets
artisan vendor:publish
return [
// Auto fetch properties which are:
// * public - public properties (which can be accessed with getter)
// * static - static properties (which can be accessed with getter)
// If default visibility is not set, or it's empty, only attributes
// list will be used. If it's set, attributes will be considered
// first, and then properties with default visibility will be
// added
'default_visibility' => [],
// Add to serializer output _type property with class name
'meta_property' => false,
'mappings' => [
Type::class => [
'default_visibility' => [],
'meta_property' => false,
// You can map attributes in 3 ways:
// * listing them by name
// * listing them by name, and forcing correct
// serialization type
// * listring them by name and setting other options:
// * name - serialized name
// * type - serialization type
// * groups - list of groups
'attributes' => [
'simple_property',
'typed_property' => 'string',
'complex_property' => [
'type' => 'string',
'name' => 'custom_name',
'groups' => ['group'],
],
],
]
],
];
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.