Powerful visual editor for Laravel Eloquent
Edit and export Laravel Eloquent definitions just in a few clicks.
Speed up your work and avoid routine.
- Entity
- Module
- Project
1.Visually edit your project model.
- Migrations
- Base Model
- Model
2.Export it to complete definition files.
Download 14-day trial version
Try Skipper for free. No credit card needed.
Why use Skipper
See all the features
Support for all Laravel Eloquent features
ORM Properties
Alter all model properties as you need. Skipper unique Property Editor provides a quick and easy way to create, edit or delete any value.



Customization
Implement your own customizations to Skipper so it fully fits your needs. Create new behaviors, configure custom properties or datatypes or connect Skipper with external tools.
Over 5,000 companies use Skipper every day
Detailed List of supported Laravel Eloquent ORM properties
Skipper model properties
Object | Property |
---|---|
Project | name, storage path, description |
Module | name, namespace, description, external plugin storage, export path and format |
Entity | name, namespace, description |
Field | name, type, size, required, unique, primary key, auto increment, default value, enum values, description |
Association | owner/inverse entity, reference fields, owner/inverse alias, association type (one-to-one, one-to-many), classic/polymorphic, parent requirement, description |
Many to Many | mn entity, owner/inverse entity, reference fields, owner/inverse alias,classic/polymorphic, description |
Index | name, unique, indexed fields, description |
Laravel Eloquent model properties
Object | Property |
---|---|
Project | - |
Module | migrations enabled/disabled, migrations-path, migrations-generate-fk-names, models enabled/disabled |
Entity | Behaviors, charset, collation, connection, dateFormat, engine, extends, fillableAll, table, temporary, timestampCreatedAt, timestampUpdatedAt, model-disabled |
Field | always, castFormat, charset, collation, comment, decimal, generatedAs, isFillable, isGuarded, scale, storedAs, useCurrent, visualAs |
Association | onDelete, onUpdate |
Many to Many | pivotAttribute |
Laravel Eloquent datatypes support
- char
- lineString
- longText
- mediumText
- multiLineString
- string
- text
- uuid
- macAddress
- ipAddress
- json
- jsonb
- integer
- bigInteger
- smallInteger
- tinyInteger
- mediumInteger
- decimal
- double
- float
- date
- dateTime
- dateTimeTz
- time
- timeTz
- timestamp
- timestampTz
- year
- binary
- boolean
- enum
- geometry
- geometryCollection
- multiPoint
- multiPolygon
- point
- polygon
Laravel Eloquent model export formats
- Migration definitions
- Single / multi module (packages) export support
- Model objects base classes
- Model objects derived classes
Laravel Eloquent associations support
- One to one (one-to-one)
- One to many (one-to-many)
- Many to one (many-to-one)
- Many to many (many-to-many)