Installation Guide
Get started by installing Louis Lukkanit packages and applications in your Laravel project with step-by-step instructions for Composer and setup.
Prerequisites
Before installing Louis Lukkanit packages, ensure your environment meets these requirements.
Koamishin develops high-quality, open-source Laravel packages and applications, including CMS, POS, and business systems.
- PHP
{>=8.1} - Laravel
{>=10.0} - Composer
{>=2.0} - Node.js and NPM for asset compilation (optional for full applications)
- Git for cloning repositories
Verify your setup by running php --version and composer --version in your terminal.
Install Packages with Composer
Use Composer to add Louis Lukkanit packages to your existing Laravel project. Follow these steps.
Create or Navigate to Laravel Project
If you don't have a Laravel project, create one:
composer create-project laravel/laravel louis-lukkanit-app
cd louis-lukkanit-app
Install a Package
Choose a package like the CMS module and install it:
composer require koamishin/louis-lukkanit-cms
composer require koamishin/louis-lukkanit-pos
Publish Assets
Publish and run migrations:
php artisan vendor:publish --tag=louis-lukkanit-config
php artisan migrate
Set Up Full Applications
For complete applications like CMS or POS, clone the repositories directly.
Clone and set up the CMS application:
Clone Repository
git clone https://github.com/koamishin/louis-lukkanit-cms.git
cd louis-lukkanit-cms
Install Dependencies
composer install
npm install
Environment Setup
Copy the example environment file:
cp .env.example .env
php artisan key:generate
Edit .env with your database details.
Clone and set up the POS application:
Clone Repository
git clone https://github.com/koamishin/louis-lukkanit-pos.git
cd louis-lukkanit-pos
Install Dependencies
composer install
npm install && npm run build
Run Migrations
php artisan migrate --seed
Verify Installation
Test your installation to ensure everything works.
# Test CMS package routes
php artisan route:list | grep lukkanit
# Start server and visit
php artisan serve
# Open http://localhost:8000/admin (for CMS)
You should see the Louis Lukkanit dashboard without errors. Check the logs with tail -f storage/logs/laravel.log if issues arise.
Run php artisan optimize after verification for production readiness.
Next Steps
Last updated today