tnlmedia / laravel-tool
Laravel website tools for TNL Media Group
Installs: 3 075
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 5
Forks: 0
Open Issues: 0
pkg:composer/tnlmedia/laravel-tool
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^5.0|^6.0|^7.0
- illuminate/console: ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/database: ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0|^12.0
- illuminate/view: ^8.0|^9.0|^10.0|^11.0|^12.0
- symfony/finder: ^5.0|^6.0|^7.0
- vlucas/phpdotenv: ^5.0
Requires (Dev)
- laravel/framework: ^8.0|^9.0|^10.0|^11.0|^12.0
- phpunit/phpunit: ^11.0
README
This repository contains a small Laravel toolkit for analytics, advertising, and lightweight API clients.
Documentation
Full documentation is available in the docs/ folder. Open the index:
- docs/INDEX.md: Primary index and overview for this package.
Install
composer require tnlmedia/laravel-tool
Configuration
php artisan vendor:publish --tag=tmg-config
Configuration files produced by the above command include:
| Name | Description |
|---|---|
| tmg-advertising.php | Advertising config |
| tmg-website.php | Website global config |
| tmg-analytics.php | Analytics config |
Compatibility & Requirements
- PHP: 8.2+ (tested on PHP 8.4)
- Laravel: 8.0+ (tested on Laravel 12.x)