Purchase & Installation Guide

Complete step-by-step guide to purchasing HkDevs CodeForge Database Studio from the Filament Plugin Store and integrating it into your Laravel application.

Purchase Process

1

Prerequisites & Requirements

System Requirements:

  • PHP 8.1 or higher
  • Laravel 10.x or 11.x
  • FilamentPHP 3.x
  • MySQL 8.0+, PostgreSQL 13+, or SQLite 3.35+
  • Composer 2.0+
2

Choose Your License Tier

Regular License - $99

  • • One project use
  • • 6 months of updates
  • • Standard support
Recommended

Extended License - $349

  • • One project use
  • • 12 months of updates
  • • Priority support
  • • Extended customer support
3

Purchase from Filament Plugin Store

Important Note

The plugin will be available on the official Filament Plugin Store. Direct purchase links and detailed store instructions will be updated here once the plugin is published.

Purchase Steps:

  1. Visit the Filament Plugin Store
  2. Search for "HkDevs CodeForge Database Studio"
  3. Select your desired license tier
  4. Complete the secure payment process
  5. Receive your license key via email
  6. Download access will be provided instantly

Alternative Purchase Methods:

4

License Key & Download Access

After purchase, you'll receive:

License Key

Unique license key for activation and validation

Download Instructions

Composer package access and installation guide

Installation Process

1

Install via Composer

Add the plugin to your Laravel project using Composer:

# Install the package composer require hkdevs/codeforge-database-studio # Or install with version constraint composer require hkdevs/codeforge-database-studio:^1.0

Authentication Required

You may need to authenticate with the private repository using your license key. Instructions will be provided after purchase.

2

Publish Configuration & Assets

Publish the configuration file and run the installation command:

# Publish and install the plugin php artisan codeforge-database-studio:install # Or publish manually php artisan vendor:publish --tag="codeforge-database-studio-config" php artisan vendor:publish --tag="codeforge-database-studio-migrations"
3

Run Database Migrations

Execute the database migrations to create necessary tables:

# Run the migrations php artisan migrate # Check migration status php artisan migrate:status

Created Tables:

  • • database_manager_logs
  • • migration_histories
  • • query_performance_logs
  • • database_health_metrics
  • • data_seeders & seeder_execution_logs
  • • schema_snapshots
  • • documentation_generations
4

Clear Application Cache

Clear various caches to ensure proper plugin registration:

# Clear all caches php artisan optimize:clear # Or clear individual caches php artisan config:clear php artisan route:clear php artisan view:clear

Configuration Setup

1

Register Plugin with Filament Panel

Add the plugin to your Filament panel configuration:

// app/Providers/Filament/AdminPanelProvider.php use HkDevs\CodeForgeStudio\CodeForgeStudioPlugin; public function panel(Panel $panel): Panel { return $panel // ... your existing configuration ->plugins([ CodeForgeStudioPlugin::make() ->enableDatabaseOverview() ->enableMigrationManager() ->enableHealthMonitoring() ->enableSchemaDesigner() ->enableSmartSeeding() ->enableDocumentationGenerator() ->enableCodeGeneration(), ]); }
2

Configure Environment Settings

Add optional environment variables to your .env file:

# CodeForge Database Studio Configuration CODEFORGE_ENABLE_QUERY_LOGGING=true CODEFORGE_SLOW_QUERY_THRESHOLD=1000 CODEFORGE_HEALTH_COLLECTION_INTERVAL=300 CODEFORGE_MAX_LOG_RETENTION_DAYS=30 CODEFORGE_ENABLE_PERFORMANCE_MONITORING=true
3

Customize Plugin Configuration

Edit the published configuration file:

// config/codeforge-database-studio.php return [ // Enable/disable features 'features' => [ 'database_overview' => true, 'migration_manager' => true, 'health_monitoring' => true, 'schema_designer' => true, 'smart_seeding' => true, 'documentation_generator' => true, 'code_generation' => true, ], // Performance monitoring settings 'monitoring' => [ 'enable_query_logging' => env('CODEFORGE_ENABLE_QUERY_LOGGING', true), 'slow_query_threshold' => env('CODEFORGE_SLOW_QUERY_THRESHOLD', 1000), 'health_collection_interval' => env('CODEFORGE_HEALTH_COLLECTION_INTERVAL', 300), ], ];
4

Set User Permissions

Configure user access permissions for different plugin features:

Permission Management

The plugin integrates with Filament's built-in permission system. Configure access control through your existing user management system.

Getting Started

1

Access the Plugin Interface

Navigate to your Filament admin panel to access CodeForge features:

Available Menu Items:

  • Database Overview
  • Migration Manager
  • Health Monitoring
  • Schema Designer
  • Smart Seeding
  • Documentation Generator
  • Code Generation
  • Artisan Commands
2

Recommended First Steps

Follow these steps to get the most out of CodeForge:

1. Database Overview

Start by exploring the Database Overview to get insights into your database structure and performance.

2. Health Monitoring

Enable health monitoring to track database performance and identify potential issues.

3. Migration Manager

Use the Migration Manager to track and manage your database schema changes.

3

Available Artisan Commands

CodeForge provides several Artisan commands for automation:

# Health monitoring php artisan database-manager:collect-metrics php artisan database-manager:cleanup-logs --days=30 # Migration management php artisan db-manager:migrate --rollback php artisan db-manager:migrate --refresh # Documentation generation php artisan codeforge:generate-docs --format=markdown php artisan codeforge:generate-docs --format=html # Schema operations php artisan codeforge:snapshot-schema php artisan codeforge:compare-schemas # Code generation php artisan codeforge:generate-model User php artisan codeforge:generate-resource UserResource
4

Support & Resources

Documentation

Comprehensive guides and API reference

View Documentation

Email Support

Direct support from the developer

[email protected]

Live Demo

Try all features in action

codeforge.hardikkanajariya.in

Issue Reporting

Report bugs and request features

Submit Issue

Ready to Get Started?

Experience the power of CodeForge Database Studio in your Laravel application. Try the live demo or contact us for purchasing information.