php 在Laravel Nova资源中覆盖标签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在Laravel Nova资源中覆盖标签相关的知识,希望对你有一定的参考价值。

<?php 

namespace App\Traits;

trait NovaLabelTraits
{
    /**
     * Get the displayable singular label of the resource.
     *
     * @return string
     */
    public static function singularLabel()
    {
        if (property_exists(get_called_class(), 'singularLabel')) {
            return static::$label;
        }

        return Str::singular(static::label());
    }

    /**
     * Get the displayable label of the resource.
     *
     * @return string
     */
    public static function label()
    {
        if (property_exists(get_called_class(), 'label')) {
            return static::$label;
        }

        return Str::plural(class_basename(get_called_class()));
    } 
}

以上是关于php 在Laravel Nova资源中覆盖标签的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在 Laravel 中为 Nova 资源显式定义策略?

Laravel Nova 覆盖 vue 组件导致 [Vue 警告]:编译模板时出错

用于 Laravel Nova 中同一模型上的两个资源字段的 relatableQuery()

在 Laravel Nova 中为不同的资源使用一张表

Laravel Nova - 重新加载资源的索引视图

Laravel Nova Resource,在布局中组合字段?