internetguru / laravel-common
该包的最新版本(v0.3.1)没有可用的许可证信息。
v0.3.1
2024-09-12 12:59 UTC
Requires (Dev)
- orchestra/testbench: ^8.26
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-12 13:01:01 UTC
README
本包为Laravel应用程序提供方便的实用工具。
安装
您可以通过Composer安装此包
composer require internetguru/laravel-common
在config/app.php
文件中为包的类创建别名
use Illuminate\Support\Facades\Facade; 'aliases' => Facade::defaultAliases()->merge([ 'Helpers' => InternetGuru\LaravelCommon\Support\Helpers::class, ])->toArray(),
用法
助手
您可以使用Helpers
类的方法,如getAppInfoArray
和getAppInfo
,来获取有关应用程序的信息。
<meta name="generator" content="{{ Helpers::getAppInfo() }}"/>
有关更多可用方法,请参阅Helpers
类。
类型转换
Carbon Interval
使用
carbon-interval
类型转换将字符串转换为CarbonInterval
实例。
use Illuminate\Database\Eloquent\Model; use InternetGuru\LaravelCommon\Casts\CarbonIntervalCast; class Task extends Model { protected $casts = [ 'duration' => CarbonIntervalCast::class, ]; }
测试
要运行测试,请使用以下命令
./vendor/bin/phpunit
此包使用Orchestra Testbench来为测试启动一个最小的Laravel环境。
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。