mixdinternet / laravel-stapler-extra by agenciafmd

This package add some features that laravel-stapler doesn't have
2,200
0
3
Package Data
Maintainer Username: agenciafmd
Maintainer Contact: irineu@mixd.com.br (Irineu Martins Junior)
Package Create Date: 2016-01-28
Package Last Update: 2016-01-29
Language: PHP
License: MIT
Last Refreshed: 2024-04-26 03:01:27
Package Statistics
Total Downloads: 2,200
Monthly Downloads: 1
Daily Downloads: 0
Total Stars: 0
Total Watchers: 3
Total Forks: 1
Total Open Issues: 0

Laravel Stapler Extra

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.