Если у клиента есть доступ к исходному коду, он всегда сможет обойти проверку лицензионного ключа, какой бы сложной она ни была. PHP по умолчанию не является скомпилированным языком, и поэтому ваше требование не поддерживается базовой архитектурой, на которой построен Laravel.
Сказав это, существуют сторонние компиляторы для PHP. Возможно, их стоит проверить или рассмотреть возможность использования решения, позволяющего компилировать исходный код - Java, .NET. Или, если это вариант, разместите решение самостоятельно, и пусть клиент будет просто пользователем / клиентом вашего размещенного решения.