ixudra/render

为Laravel框架定制的PHP渲染库 - 由Ixudra开发

1.3.0 2023-11-25 18:42 UTC

This package is auto-updated.

Last update: 2024-08-25 20:17:49 UTC


README

Latest Version on Packagist license Total Downloads

Laravel 5框架定制的自定义PHP渲染包 - 由Ixudra开发。

此包提供了一些实用方法,允许您轻松显示日期、价格等多种信息。所有这些表示都可以根据用户的区域设置进行配置。这使得您能够轻松地以用户最期望的方式显示数据。

此包可以在任何时间由任何人使用,但请注意,它针对我的个人定制工作流程进行了优化。它可能不适合您的项目,可能需要进行修改。

发布问题前的注意:发布关于此包的问题时,务必尽可能提供有关问题的信息。

安装

通过Composer引入此包。

    {
        "require": {
            "ixudra/render": "1.*"
        }
    }

或在终端中运行:composer require ixudra/render

Laravel 5.5+集成

Laravel的包发现将为您处理集成。

Laravel 5.*集成

将服务提供者添加到您的config/app.php文件中

    'providers'     => array(

        //...
        Ixudra\Render\RenderServiceProvider::class,

    ),

将外观添加到您的app.php文件中

    'facades'       => array(

        //...
        'Render'        => Ixudra\Render\Facades\Render::class,

    ),

使用

一旦包含了所有依赖项并运行了迁移,您就可以开始使用此包

    // Set the locale of the rendering engine so you don't have to repeat it all the time. This will remain set until manually changed
    Render::setLocale('en');


    // Translate the message in the app default app locale
    Render::translate('your.key.goes.here');

    // Translate the message recursively in a given locale - see my ixudra/translation package for details on recursive translations
    Render::recursive('admin.menu.title.new', array('model' => 'user'), true, $locale);


    // Display a date in the default app locale 
    Render::date( '02/06/15', 'd/m/y' );

    // Display a date in a specific locale 
    Render::date( '02/06/15', 'd/m/y', 'en' );


    // Display a value as currency in the default app locale 
    Render::currency( 5123.6598 );              // Returns € 5.123,65

    // Display a value as currency in a specific locale - COMING SOON
    Render::currency( 5123.6598, 'us' );        // Returns $ 5.123,65

这就完成了!祝您玩得开心!

支持

通过Patreon支持我以进一步开发和维护此包!!

许可证

此包是开源软件,许可协议为MIT许可证

联系

对于有关包的问题、错误、建议和/或功能请求,请使用GitHub问题系统并/或提交拉取请求。提交问题时,务必提供关于您问题的详细说明,任何获得的响应或反馈,可能相关的日志消息,以及演示问题的源代码示例。否则,我可能无法帮助您解决问题。请在提交问题或拉取请求之前查看贡献指南

对于任何其他问题,请随时使用以下凭证

Jan Oris(开发者)