Closed Olayiwola72 closed 2 years ago
You can use policy. https://nova.laravel.com/docs/3.0/resources/authorization.html
Or override some methods in Job resource. https://github.com/laravel/nova-issues/issues/2593
Instead of modifying source of the package you can override whole Job resource.
Please follow these steps:
namespace App\Nova;
class Job extends \Den1n\NovaQueues\Resources\Job
{
public static function authorizedToCreate(Request $request)
{
return false;
}
}
'resources' => [
'job' => \App\Nova\Job::class,
'failed_job' => \Den1n\NovaQueues\Resources\FailedJob::class,
],
Please let me know if it works.
Thank you so much @den1n . This works perfectly
Please, how can we hide or disable the create job button