У меня была такая же проблема, и я решил ее следующим образом.
- Перейти к
NovaServiceProvider
Добавить гейт / чек в методе tools()
public function tools()
{
if (Auth::user()->hasAnyRole(['admin'])) {
return [new Foo, new Bar];
}
return [];
}
Это решит проблему, но я не уверен, является ли это Nova
способом сделать это или нет.