mixdinternet / laravel-stapler-extra
此软件包添加了一些laravel-stapler没有的功能
0.1.1
2016-01-29 10:46 UTC
Requires
- codesleeve/laravel-stapler: ^1.0
- imagine/imagine: ^0.6.3
This package is not auto-updated.
Last update: 2024-09-14 19:03:56 UTC
README
此软件包添加了一些laravel-stapler没有的功能
要求
此软件包目前需要Laravel >= 5.1。
安装
Laravel-Stapler-Extra以composer软件包的形式分发,这是在您的应用程序中使用它的方式。
使用Composer安装软件包。编辑您的项目的composer.json
文件以要求mixdinternet/laravel-stapler-extra
。
"require": { "mixdinternet/laravel-stapler-extra": "0.1.*" }
或者
composer require mixdinternet/laravel-stapler-extra
此操作完成后,最后一步是将自定义类更改
打开 /config/laravel-stapler/bindings.php
更改
'interpolator' => '\Codesleeve\Stapler\Interpolator',
到
'interpolator' => '\Mixdinternet\LaravelStaplerExtra\Interpolator',
自定义插值
- :filename_slugify - 对文件附件名称应用
str_slug()
,例如注意力.jpg -> atencao.jpg。 - :class_lower - 包含文件附件的模型(小写)的类名,例如 user。这将包括类命名空间。
- :class_name_lower - 模型(小写)的类名,不带其命名空间。
- :namespace_lower - 包含文件附件的模型(小写)的命名空间,例如 mixdinternet/user。