Laravel Nova удалить ресурсы - PullRequest
0 голосов
/ 17 декабря 2018

Возможно, кто-то уже сталкивался с подобной проблемой и может сказать мне.

Как удалить элемент «ресурсы» в навигации.Не отдельный ресурс - но в целом полностью удалите весь список, включая заголовок.

Снимок экрана: https://prnt.sc/lw1nup

Необходимо: https://prnt.sc/lw1xf9

Что япытался сделать:

  • Я пытался закомментировать все содержимое файла views / resources / navigation.blade.php

  • Iпопытался закомментировать новую строку, вызывая «new ResourceManager» внутри registerTools в src / NovaServiceProvider.php.

Пока что все безрезультатно.

1 Ответ

0 голосов
/ 17 декабря 2018

Начиная с версии 1.2.0 в Laravel\Nova\Resource есть функция availableForNavigation, которая возвращает значение true.

Вы можете переопределить эту функцию, чтобы она возвращала значение false в App\Nova\Resource абстрактном классе.

/**
 * Determine if this resource is available for navigation.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return bool
 */
public static function availableForNavigation(Request $request)
{
    return false;
}
...