Лайфхак любезно показан мне ранее моим коллегой Сашей, спасибо ему за ценную информацию! К слову, у него есть свой канал в Telegram’е 💡

В функциональности валидации лицензии Laravel Nova есть некоторая лазейка, позволяющая нам активировать продукт без наличия этой самой лицензии. Дело в записи nova_valid_license_key, которую Нова кладёт в твой кеш на Redis или memcached (или где ты ещё реализуешь кеш на своём проекте).

При желании можно написать Artisan-команду, пример:

<?php
 
declare(strict_types=1);
 
namespace App\Console\Commands;
 
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Cache;
 
class ValidateNovaLicenseCommand extends Command
{
    protected $signature = 'app:nova:validate';
    protected $description = 'Validate Nova License online without registration';
 
    public function handle(): void
    {
        Cache::forget('nova_valid_license_key');
        Cache::rememberForever('nova_valid_license_key', fn () => true);
    }
}