Что делает ресурс $ title и как его использовать? - PullRequest
0 голосов
/ 04 апреля 2020
class OpsServer extends Resource
{


    /**
     * The model the resource corresponds to.
     *
     * @var string
     */
    public static $model = \App\OpsServer::class;


    /**
     * The single value that should be used to represent the resource when being displayed.
     *
     * @var string
     */
    public static $title = 'name';

Что делает ресурс $ title и как его использовать?

Я думаю, что он ничего не может сделать

1 Ответ

2 голосов
/ 04 апреля 2020

Когда ресурс отображается в результатах поиска, в результатах отображается «заголовок» ресурса. Например, ресурс Role может использовать атрибут name в качестве заголовка, или ресурс Post может использовать атрибут title. Затем, когда ресурс отображается в результатах глобального поиска, этот атрибут будет отображаться.

Чтобы настроить атрибут «title» ресурса, вы можете определить title свойство класса ресурса:

/**
 * The single value that should be used to represent the resource when being displayed.
 *
 * @var string
 */
public static $title = 'name';

В качестве альтернативы вы можете переопределить метод title ресурса:

/**
 * Get the value that should be displayed to represent the resource.
 *
 * @return string
 */
public function title()
{
    return $this->name;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...