ixudra / render
为Laravel框架定制的PHP渲染库 - 由Ixudra开发
1.3.0
2023-11-25 18:42 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=6.0
- ixudra/translation: ^5.3
README
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(开发者)
- 邮箱:jan.oris@ixudra.be
- 电话:+32 496 94 20 57