Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/murilochianfa/laravel-ioncube-helper
Service helper for use IonCube Loader in your Laravel project.
https://github.com/murilochianfa/laravel-ioncube-helper
composer-package laravel laravel-package
Last synced: about 14 hours ago
JSON representation
Service helper for use IonCube Loader in your Laravel project.
- Host: GitHub
- URL: https://github.com/murilochianfa/laravel-ioncube-helper
- Owner: MuriloChianfa
- License: mit
- Created: 2023-12-08T20:21:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-26T19:07:49.000Z (about 2 months ago)
- Last Synced: 2025-01-04T12:55:44.413Z (9 days ago)
- Topics: composer-package, laravel, laravel-package
- Language: PHP
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Banner](banner.png)
This Composer package simplifies the integration of ionCube encoded files into Laravel projects, providing convenient functions and utilities for managing ionCube-encoded components.
## Installation
You can install the package via Composer:
```bash
composer require murilochianfa/laravel-ioncube-helper
```Next, publish the configuration file:
```bash
php artisan vendor:publish --provider="MuriloChianfa\LaravelIoncubeHelper\IoncubeHelperServiceProvider"
```### Dependencies
- *Ioncube Loader 13.0 or higher.*
- *Laravel 10.0 or higher.*
- *PHP 8.2 or higher.*## Usage
Create a new service **App/Services/LicenseService.php**
```php
You can create functions to get any property from your license.
Adding "Modules" property in license creation by example:
```bash
make_license64... --property "Modules='foo,bar'"
``````php
> [!IMPORTANT]
>
> Customize the **resources/views/vendor/license.blade.php** file with your project style.## Commitment to Quality
During package development, try as best as possible to embrace good design and
development practices to try to ensure that this package is as good as it can
be. The checklist for package development includes:- ✅ Be fully PSR4 and PSR12 compliant.
- ✅ Include comprehensive documentation in README.md.
- ✅ Have no PHPCS warnings throughout all code.### Testing
``` bash
composer style
```### Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
## Credits
- [Murilo Chianfa](https://github.com/MuriloChianfa)
- [All Contributors](../../contributors)## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.