Level 3
You should use Policies https://nova.laravel.com/docs/3.0/resources/authorization.html
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I'm trying to hide the actions column in Laravel nova. My buttons are now disabled but is there any easy way to get rid of them on an index page for a specific resource? For now the column is just taking up space.
This is my current Resource which is disabling the options (but not hiding them).
public static function authorizedToCreate(Request $request)
{
return false;
}
public function authorizedToDelete(Request $request)
{
return false;
}
public function authorizedToUpdate(Request $request)
{
return false;
}
public function authorizedToView(Request $request)
{
return false;
}
public function authorizedToReplicate(Request $request)
{
return false;
}
Please or to participate in this conversation.