mehedi/laravel-support

Rinvex通用支持助手、合同和特性,由各种Rinvex包所需。包含验证器功能以及基本的控制器。

v6.1.1 2022-06-11 00:08 UTC

README

Rinvex通用支持助手、合同和特性,由各种Rinvex包所需。包含验证器功能以及基本的控制器。

Packagist Scrutinizer Code Quality Travis StyleCI License

注意: 此包仅作为其他Rinvex包的支持包,可能单独使用时并不实用,但它包含一些补充的通用功能,并且可能不遵循SemVer并破坏向后兼容性。

安装

通过 composer require rinvex/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) 发布。

(c) 2016-2022 Rinvex LLC,部分权利保留。