lopatin96 / laravel-trans-enum

1.0.5 2024-07-04 10:35 UTC

This package is auto-updated.

Last update: 2024-09-04 11:02:03 UTC


README

安装

当你有如App\Enums\Smoking.php这样的枚举时,创建一个包含本地化字符串的\lang\en\enums\smoking.php文件。

<?php

namespace App\Enums;

enum Smoking: string
{
    case Never = 'never';

    case Occasional = 'occasional';

    case Often = 'often';
}
<?php

return [

    'never' => 'Never',
    'occasional' => 'Occasional smoker',
    'often' => 'Often',

];

特质

HasTrans特质添加到你的枚举中,以添加trans(): string函数。

namespace App\Enums;

use Atin\LaravelTransEnum\Traits\HasTrans;

enum Smoking: string
{
    use HasTrans, …

用法

echo Smoking::Never->trans();