wp-starter/database
Database layer for wp-starter projects, providing a simple foundation for configuring and working with WordPress/MySQL connections, queries, and migrations in PHP. Designed to integrate cleanly with the wp-starter ecosystem.
$wpdb API.dbDelta() or custom SQL.wp_ tables (users, roles) vs. Laravel’s users, password_resets, etc.$wpdb calls to Laravel’s DB layer.DB facade expects PDO, while $wpdb is WordPress-specific.snake_case vs. wp_* prefixes).$wpdb and Eloquent, or will this become a technical debt sink?$wpdb global state, non-standard table names).register()/boot() methods for Laravel’s container.get_option(), wp_ table assumptions).$wpdb calls to Laravel’s DB facade.wp_users → users table).$wpdb calls with Laravel equivalents in a feature branch.wp_posts, wp_options) won’t work with Laravel’s conventions.wp_posts → posts).$wpdb-style syntax (not recommended).$wpdb->get_results() → Laravel’s DB::select().prepare() calls → Laravel’s query builder or DB::statement().wp_users vs. Laravel’s users → manual mapping required.plugins_loaded), these won’t work in Laravel.$wpdb is hardcoded in the original package.$wpdb and Laravel’s DB layer will require ongoing syncing as Laravel or WordPress evolves.$wpdb → Laravel wrapper → Eloquent could introduce latency.$wpdb lacks Laravel’s query caching or profiling tools.wp_options, wp_postmeta) may not scale well in a Laravel app’s architecture.$wpdb lacks Laravel’s database transactions, risking partial updates.$wpdb calls aren’t properly sanitized in the wrapper, Laravel’s security layer may be bypassed.wp_users to Laravel’s users table could break authentication if not tested thoroughly.How can I help you explore Laravel packages today?