SDE Parser for EVE Online and Laravel

Maintainers

Package info

github.com/NicolasKion/SDE

pkg:composer/nicolaskion/sde

Statistics

Installs: 970

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.6 2026-06-18 07:43 UTC

This package is auto-updated.

Last update: 2026-06-18 09:43:48 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

This package downloads EVE Online's Static Data Export (SDE) and seeds it into your Laravel application's database as Eloquent models.

Requirements

  • PHP 8.3+
  • Laravel 12 or 13

Installation

You can install the package via composer:

composer require nicolaskion/sde

Publish and run the migrations:

php artisan vendor:publish --tag="sde-migrations"
php artisan migrate

Optionally, publish the config file:

php artisan vendor:publish --tag="sde-config"

If you want to extend or override the bundled Eloquent models, publish them to your application and point the sde.models config entries at your own classes:

php artisan vendor:publish --tag="sde-models"

Usage

Download the latest SDE from CCP:

php artisan sde:download

Seed everything into the database:

php artisan sde:seed

sde:seed orchestrates the individual seeders (icons, units, attributes, market groups, meta groups, categories, groups, graphics, races, effects, types, type attributes, type effects, the universe and more). Each one is also available on its own, e.g.:

php artisan sde:seed:types
php artisan sde:seed:universe

Testing

composer test

License

The MIT License (MIT). Please see License File for more information.