PHPackages                             spiral-packages/serializable-closure - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. spiral-packages/serializable-closure

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

spiral-packages/serializable-closure
====================================

Laravel Serializable Closure bridge for Spiral Framework

1.0.0(3y ago)04172[1 PRs](https://github.com/spiral-packages/serializable-closure/pulls)MITPHPPHP ^8.1

Since Sep 13Pushed 3y ago2 watchersCompare

[ Source](https://github.com/spiral-packages/serializable-closure)[ Packagist](https://packagist.org/packages/spiral-packages/serializable-closure)[ Docs](https://github.com/spiral-packages/serializable-closure)[ RSS](/packages/spiral-packages-serializable-closure/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (7)Versions (3)Used By (0)

Laravel Serializable Closure bridge for Spiral Framework
========================================================

[](#laravel-serializable-closure-bridge-for-spiral-framework)

[![PHP](https://camo.githubusercontent.com/dc51563b0f3076b49c59a9d45af94bc5b18532b9549b6bfc077dfddedd38bfe1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f73706972616c2d7061636b616765732f73657269616c697a61626c652d636c6f737572652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/spiral-packages/serializable-closure)[![Latest Version on Packagist](https://camo.githubusercontent.com/44e86bc4d64d48128c4451674497f5e61b738a063965ee153044cdf8fe0e608a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73706972616c2d7061636b616765732f73657269616c697a61626c652d636c6f737572652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/spiral-packages/serializable-closure)[![GitHub Tests Action Status](https://camo.githubusercontent.com/420d5cb90bf68bd9b3149cdcd420c40e6d61bf45d7383ff15ac86f92bdc10b90/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f73706972616c2d7061636b616765732f73657269616c697a61626c652d636c6f737572652f72756e2d74657374733f6c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/spiral-packages/serializable-closure/actions?query=workflow%3Arun-tests+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/c4f85c9d746a1c3c9dc8d173c86f4dd47cce660cc3a1cfce2cdc5b4d82aa37aa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73706972616c2d7061636b616765732f73657269616c697a61626c652d636c6f737572652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/spiral-packages/serializable-closure)

Requirements
------------

[](#requirements)

Make sure that your server is configured with following PHP version and extensions:

- PHP 8.1+
- Spiral framework 3.0+

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require spiral-packages/serializable-closure
```

After package install you need to register bootloader from the package.

```
protected const LOAD = [
    // ...
    \Spiral\SerializableClosure\Bootloader\SerializableClosureBootloader::class,
];
```

> **Note**If you are using [`spiral-packages/discoverer`](https://github.com/spiral-packages/discoverer), you don't need to register bootloader by yourself.

Configuration
-------------

[](#configuration)

The package configuration provides the ability to set up a secret key that the `Laravel\SerializableClosure\SerializableClosure` class will use for signing.

Create a file `app/config/serializable-closure.php`. Add the `secret` parameters. For example:

```
