mixdinternet / laravel-stapler-extra
This package add some features that laravel-stapler doesn't have
Installs: 2 212
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 1
Open Issues: 0
Requires
- codesleeve/laravel-stapler: ^1.0
- imagine/imagine: ^0.6.3
This package is not auto-updated.
Last update: 2024-12-21 20:19:29 UTC
README
This package add some features that laravel-stapler doesn't have
Requirements
This package currently requires Laravel >= 5.1.
Installation
Laravel-Stapler-Extra is distributed as a composer package, which is how it should be used in your app.
Install the package using Composer. Edit your project's composer.json
file to require mixdinternet/laravel-stapler-extra
.
"require": { "mixdinternet/laravel-stapler-extra": "0.1.*" }
or
composer require mixdinternet/laravel-stapler-extra
Once this operation completes, the final step is to change to your custom class
Open /config/laravel-stapler/bindings.php
Change:
'interpolator' => '\Codesleeve\Stapler\Interpolator',
to
'interpolator' => '\Mixdinternet\LaravelStaplerExtra\Interpolator',
Custom Interpolations
- :filename_slugify - Apply
str_slug()
on file attachment name, e.g atenção.jpg -> atencao.jpg. - :class_lower - The class name (lowercase) of the model containing the file attachment, e.g user. This will include the class namespace.
- :class_name_lower - The class name (lowercase) of the model, without its namespace.
- :namespace_lower - The namespace (lowercase) of the model containing the file attachment, e.g mixdinternet/user.