<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dimitris Liaropoulos</title>
    <description>The latest articles on DEV Community by Dimitris Liaropoulos (@nikelioum).</description>
    <link>https://dev.to/nikelioum</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3534055%2Ffa387c59-035d-4f7f-9535-142cb629752b.jpeg</url>
      <title>DEV Community: Dimitris Liaropoulos</title>
      <link>https://dev.to/nikelioum</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nikelioum"/>
    <language>en</language>
    <item>
      <title>Migration Guru v1.2 – Edit Migrations Online with PHP Validation!</title>
      <dc:creator>Dimitris Liaropoulos</dc:creator>
      <pubDate>Sun, 28 Sep 2025 08:04:50 +0000</pubDate>
      <link>https://dev.to/nikelioum/migration-guru-v12-edit-migrations-online-with-php-validation-20if</link>
      <guid>https://dev.to/nikelioum/migration-guru-v12-edit-migrations-online-with-php-validation-20if</guid>
      <description>&lt;p&gt;If you loved &lt;a href="https://dev.to/nikelioum/introducing-migration-guru-manage-laravel-migrations-from-a-web-ui-26pl"&gt;Migration Guru&lt;/a&gt;&lt;br&gt;
 for managing Laravel migrations from a web dashboard, you're going to ❤️ the new update.&lt;/p&gt;

&lt;p&gt;✨ New Feature: Online IDE with PHP Validation&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl90isip8b3tyk5qakvwb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl90isip8b3tyk5qakvwb.png" alt="Laravel Migration IDE" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, you don’t just create, run, or rollback migrations—you can edit them directly in your browser with a lightweight IDE, complete with real-time PHP validation.&lt;/p&gt;

&lt;p&gt;What’s new&lt;/p&gt;

&lt;p&gt;💻 Edit migrations online – update your migration files from the dashboard without touching your terminal or code editor.&lt;br&gt;
✅ PHP validation – catch syntax errors before saving or running migrations.&lt;br&gt;
⚡ Instant feedback – ensure your migrations are valid and ready to run.&lt;br&gt;
🔀 Seamless integration – works alongside all existing features: run, rollback, delete, and filter migrations.&lt;/p&gt;

&lt;p&gt;Why this matters&lt;/p&gt;

&lt;p&gt;Working with migrations is one of Laravel’s strongest features, but switching between terminal and code editor can slow you down. With the online IDE and PHP validation, you can fix mistakes, tweak fields, or add columns instantly. It’s especially useful when prototyping features or quickly iterating on database design.&lt;/p&gt;

&lt;p&gt;📦 Installation&lt;/p&gt;

&lt;p&gt;If you haven’t installed Migration Guru yet, just run:&lt;/p&gt;

&lt;p&gt;composer require nikelioum/migration-guru&lt;/p&gt;

&lt;p&gt;Laravel will auto-discover the package. The new IDE feature is included in v1.2+.&lt;/p&gt;

&lt;p&gt;🚀 Usage&lt;/p&gt;

&lt;p&gt;Visit the dashboard: /migration-guru&lt;/p&gt;

&lt;p&gt;Click Edit on any migration to open the online IDE&lt;/p&gt;

&lt;p&gt;Make your changes, validate, and save&lt;/p&gt;

&lt;p&gt;Your migrations are now ready to run—without ever opening the terminal.&lt;/p&gt;

&lt;p&gt;📍 Links&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/nikelioum/migration-guru" rel="noopener noreferrer"&gt;https://github.com/nikelioum/migration-guru&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Packagist: &lt;a href="https://packagist.org/packages/nikelioum/migration-guru" rel="noopener noreferrer"&gt;https://packagist.org/packages/nikelioum/migration-guru&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🙌 Feedback, suggestions, or contributions are always welcome! If you find it useful, a ⭐ on GitHub would mean a lot.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>laravel</category>
      <category>php</category>
    </item>
    <item>
      <title>Migration Guru – Manage Laravel Migrations from a Web UI</title>
      <dc:creator>Dimitris Liaropoulos</dc:creator>
      <pubDate>Sat, 27 Sep 2025 17:42:10 +0000</pubDate>
      <link>https://dev.to/nikelioum/introducing-migration-guru-manage-laravel-migrations-from-a-web-ui-26pl</link>
      <guid>https://dev.to/nikelioum/introducing-migration-guru-manage-laravel-migrations-from-a-web-ui-26pl</guid>
      <description>&lt;p&gt;Working with Laravel migrations is powerful, but sometimes running Artisan commands in the terminal feels repetitive – especially when you just want to quickly scaffold, run, or rollback a migration.&lt;/p&gt;

&lt;p&gt;That’s why I built Migration Guru, a small Laravel 12 package that lets you manage migrations from a clean web dashboard.&lt;/p&gt;

&lt;p&gt;✨ Features&lt;/p&gt;

&lt;p&gt;🖥️ Web UI to list all migrations&lt;/p&gt;

&lt;p&gt;➕ Create migration scaffolds with fields (including nullable, unique, autoIncrement, etc.)&lt;/p&gt;

&lt;p&gt;▶️ Run single or bulk migrations with one click&lt;/p&gt;

&lt;p&gt;⏪ Rollback or delete migrations&lt;/p&gt;

&lt;p&gt;🔍 Filter and search migrations (frontend filtering)&lt;/p&gt;

&lt;p&gt;🚀 No need to touch the terminal anymore&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdhjmehcdowj9ltqfs4bq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdhjmehcdowj9ltqfs4bq.png" alt="Web UI to list all migrations" width="800" height="521"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft340rch7if7zx9g4rw1x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft340rch7if7zx9g4rw1x.png" alt="Web UI to list all migrations" width="800" height="521"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📦 Installation&lt;/p&gt;

&lt;p&gt;Require the package via Composer:&lt;/p&gt;

&lt;p&gt;composer require nikelioum/migration-guru&lt;/p&gt;

&lt;p&gt;Laravel will auto-discover the service provider.&lt;/p&gt;

&lt;p&gt;🚀 Usage&lt;/p&gt;

&lt;p&gt;Once installed, visit the following routes:&lt;/p&gt;

&lt;p&gt;Dashboard – /migration-guru&lt;/p&gt;

&lt;p&gt;Create migration – /migration-guru/create&lt;/p&gt;

&lt;p&gt;Run / rollback / delete directly from the dashboard buttons.&lt;/p&gt;

&lt;p&gt;🔖 Versioning&lt;/p&gt;

&lt;p&gt;The package follows Semantic Versioning:&lt;/p&gt;

&lt;p&gt;v1.0.0 – first stable release&lt;/p&gt;

&lt;p&gt;v1.0.1 – bug fixes&lt;/p&gt;

&lt;p&gt;v1.1.0 – new features&lt;/p&gt;

&lt;p&gt;💡 Why I built it&lt;/p&gt;

&lt;p&gt;Sometimes I wanted a faster way to work with migrations while prototyping features in Laravel. With Migration Guru, you get an instant web interface that saves time and reduces command-line friction.&lt;/p&gt;

&lt;p&gt;📍 Links&lt;/p&gt;

&lt;p&gt;👉 GitHub: &lt;a href="https://github.com/nikelioum/migration-guru" rel="noopener noreferrer"&gt;https://github.com/nikelioum/migration-guru&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Packagist: &lt;a href="https://packagist.org/packages/nikelioum/migration-guru" rel="noopener noreferrer"&gt;https://packagist.org/packages/nikelioum/migration-guru&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🙌 I’d love feedback, feature requests, or contributions! If you find it useful, a ⭐ on GitHub means a lot.&lt;/p&gt;

</description>
      <category>laravel</category>
      <category>composer</category>
      <category>webdev</category>
      <category>php</category>
    </item>
  </channel>
</rss>
