A package is a self-contained module that encapsulates specific features or functionality in Bagisto. This comprehensive skill covers all aspects of package development from structure to advanced features.
| $table | Database table name (use package prefix) | | $fillable | Mass-assignable fields | | $guarded | Fields that cannot be mass-assigned | | $dates | Date columns | | $casts | Type casting | | $with | Eager loading relationships |
Bagisto uses the Prettus L5 Repository package for data access abstraction.
Package development in Bagisto. Activates when creating packages, migrations, models, repositories, routes, controllers, views, localization, DataGrid, menus, ACL, or system configuration. Use references to skills for specific areas: @core, @data, @ui, @features. Source: bagisto/agent-skills.