Files
animethemes-server/app/Concerns/Models/HasLabel.php
T

25 lines
433 B
PHP

<?php
declare(strict_types=1);
namespace App\Concerns\Models;
use App\Models\BaseModel;
use Illuminate\Support\Str;
/**
* Trait HasLabel.
*/
trait HasLabel
{
/**
* Get the human-friendly label for the underlying model.
*
* @param BaseModel $model
* @return string
*/
protected function privateLabel(BaseModel $model): string
{
return Str::headline(class_basename($model));
}
}