SierraTecnologia通用支持助手、合约和特性,由各种SierraTecnologia包所需。内置验证功能和基本控制器。

0.4.3 2021-07-17 07:00 UTC

README

SierraTecnologia通用 Muleta助手、合约和特性,由各种SierraTecnologia包所需。内置验证功能和基本控制器。

Packagist Scrutinizer Code Quality Travis StyleCI License

注意:此包仅为其他SierraTecnologia包的支持包,可能单独使用时无实际用途,但包含一些互补的通用功能,也可能不遵循SemVer并破坏向后兼容性。

安装

通过composer require sierratecnologia/muleta安装

使用

获取/设置生成器

在类中使用特性并正确添加文档

use Muleta\Traits\Coder\GetSetTrait;
    ...
    /**
     * Atributos
     */
    use GetSetTrait;

    /**
     * Identify ClassName
     *
     * @var          string
     * @getter       true
     * @setter       false
     * @serializable true
     */
    protected $modelClass;
    ...

支持助手

intend()

intend方法返回重定向响应

intend([
    'route' => 'route.name.here',
    'withErrors' => ['error.message.id' => 'A custom error message'],
]);

注意:此助手接受redirect方法作为其输入键,例如withErrorswithbackroute等。

lower_case()

lower_case方法将给定的字符串转换为小写

$lowercaseStr = lower_case('THIS UPPER CASE TEXT WILL BE LOWER CASED');

upper_case()

upper_case方法将给定的字符串转换为大写

$uppercaseStr = upper_case('this lower case text will be capitalized');

mimetypes()

mimetypes方法获取有效的MIME类型

$mimetypes = mimetypes();

timezones()

timezones方法获取有效的时间区域

$timezones = timezones();

变更日志

有关项目的完整历史记录,请参阅变更日志

支持

以下支持渠道随时可用

贡献与协议

感谢您考虑为此项目做出贡献!贡献指南可在CONTRIBUTING.md中找到。

欢迎提交错误报告、功能请求和拉取请求。

安全漏洞

如果您在此项目中发现安全漏洞,请发送电子邮件至help@sierratecnologia.com。所有安全漏洞都将得到及时处理。

关于SierraTecnologia

SierraTecnologia是一家软件解决方案初创公司,自2016年6月在埃及亚历山大成立以来,专门从事为中小企业提供集成企业解决方案。我们相信,我们的动力是价值、范围和影响,这是我们与其他公司区别开来的地方,并通过软件的力量释放我们哲学的无尽可能性。我们喜欢称之为“以生活速度的创新”。这就是我们如何为推进人类文明做出贡献的方式。

许可

此软件在MIT许可(MIT)下发布。

(c) 2016-2020 SierraTecnologia LLC,部分权利保留。