ahmedzidan/laravel-support

提供Rinvex各个包所需的公共支持助手、合约和特性。包含验证器功能以及基本的控制器。

v6.1.3 2022-03-20 19:59 UTC

README

Rinvex common支持助手、合约和特性,是Rinvex各个包所需的。包含验证器功能,以及基本的控制器。

Packagist Scrutinizer Code Quality Travis StyleCI License

注意:这个包仅是其他Rinvex包的支持包,可能本身并不实用,但包含了一些互补的通用功能,并且可能不遵守SemVer规范,破坏向后兼容性。

安装

通过composer require ahmedzidan/laravel-support安装

Laravel v9的注意事项

此包需要felixkiss/uniquewith-validator依赖,该依赖尚不支持Laravel v9!然而,作为一个临时的解决方案,将Laravel Shift的分支添加到项目根目录的composer.json文件的repositories属性中。

{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/laravel-shift/uniquewith-validator.git"
        }
    ]
}

使用

支持助手

intend()

intend方法返回重定向响应

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

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

mimetypes()

mimetypes方法获取有效的MIME类型

$mimetypes = mimetypes();

timezones()

timezones方法获取有效的时区

$timezones = timezones();

变更日志

请参阅变更日志以获取项目的完整历史记录。

支持

以下支持渠道随时可供您使用

贡献与协议

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

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

安全漏洞

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

关于Rinvex

Rinvex是一家自2016年6月在埃及亚历山大成立,专门为中小企业提供集成企业解决方案的软件解决方案初创公司。我们相信,我们的驱动力量是“价值”、“影响”和“影响力”,这是我们与众不同的地方,并通过软件的力量释放我们哲学的无限可能性。我们喜欢称之为“以生活速度的创新”。这就是我们为推进人类事业所做的一份贡献。

许可

本软件根据MIT许可证(MIT)发布。

© 2016-2022 Rinvex LLC,部分权利保留。