- app/Database/Migrations/20260520000000_PluginConfigTableCreate.php
and 20260627000000_PluginMigrationsTableCreate.php called
execute_script (snake_case), which does not match the actual
migration helper function name
- Rename calls to executeScript (camelCase) to match the helper
definition, fixing fatal "call to undefined function" errors
during plugin config/migrations table creation
Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com>
- Add `runPendingMigrations()` to `PluginManager` for executing plugin-specific migrations.
- Create `PluginMigrationModel` for managing plugin migration versions.
- Add migration for creating the `plugin_migrations` table to track migration states.
Signed-off-by: objec <objecttothis@gmail.com>