Looking to hire Laravel developers? Try LaraJobs

laravel-stapler-extra maintained by mixdinternet

Description
This package add some features that laravel-stapler doesn't have
Last update
2016/01/29 11:46 (dev-master)
License
Links
Downloads
2 231

Comments
comments powered by Disqus

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.