<?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: Jonthan Krah</title>
    <description>The latest articles on DEV Community by Jonthan Krah (@krahost).</description>
    <link>https://dev.to/krahost</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%2F735930%2F6635a9eb-6cb8-4ccc-8dc2-be6b69d72ca0.jpeg</url>
      <title>DEV Community: Jonthan Krah</title>
      <link>https://dev.to/krahost</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/krahost"/>
    <language>en</language>
    <item>
      <title>LaraPurse - Laravel extension for VS Code</title>
      <dc:creator>Jonthan Krah</dc:creator>
      <pubDate>Sat, 08 Mar 2025 11:20:11 +0000</pubDate>
      <link>https://dev.to/krahost/larapurse-laravel-extension-for-vs-code-2968</link>
      <guid>https://dev.to/krahost/larapurse-laravel-extension-for-vs-code-2968</guid>
      <description>&lt;p&gt;LaraPurse is a VS Code extension designed to make Laravel development faster and more efficient by automating the creation of key Laravel components. With just one click, developers can generate controllers, models, migrations, and Blade templates, saving valuable time and effort.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔹 Key Features &amp;amp; How It Works
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1️⃣ One-Click Controller Creation&lt;/strong&gt;&lt;br&gt;
Instead of manually running php artisan make:controller, LaraPurse allows you to create resource controllers with a single click. You can specify multiple controller names at once, making it easy to set up an entire feature in seconds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2️⃣ Auto-Generates Models &amp;amp; Migrations&lt;/strong&gt;&lt;br&gt;
When creating a controller, you can also choose to generate a corresponding Eloquent model and database migration file automatically. No need to manually run extra commands—LaraPurse takes care of it for you!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3️⃣ Automatically Adds Routes to web.php&lt;/strong&gt;&lt;br&gt;
Once a controller is created, LaraPurse updates your web.php file by:&lt;br&gt;
✔️ Adding use statements for the controllers&lt;br&gt;
✔️ Generating Route::resource() entries based on the controller names&lt;br&gt;
✔️ Preventing duplicate route declarations&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4️⃣ Generates Blade Views for CRUD Operations&lt;/strong&gt;&lt;br&gt;
Need views for your controllers? LaraPurse can generate basic Blade templates (index, create, edit, and show) inside your Laravel project. This helps speed up UI development for CRUD operations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5️⃣ Integrated Activity Bar Icon for Quick Access&lt;/strong&gt;&lt;br&gt;
LaraPurse includes a dedicated icon in VS Code’s activity bar. Clicking on this icon immediately triggers the controller creation process—without opening an extra panel—allowing for a seamless, distraction-free experience.&lt;/p&gt;

&lt;p&gt;EXTENSION LINK: &lt;a href="https://marketplace.visualstudio.com/items?itemName=JonathanKrah.larapurse" rel="noopener noreferrer"&gt;https://marketplace.visualstudio.com/items?itemName=JonathanKrah.larapurse&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;VIDEO:&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=PGCgk4MtFO8&amp;amp;feature=youtu.be" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=PGCgk4MtFO8&amp;amp;feature=youtu.be&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎯 Why Use LaraPurse?&lt;/strong&gt;&lt;br&gt;
✅ Boosts productivity by reducing repetitive tasks&lt;br&gt;
✅ Ensures consistency in project structure&lt;br&gt;
✅ Saves time by automating Laravel command execution&lt;br&gt;
✅ Perfect for beginners learning Laravel structure&lt;br&gt;
✅ Great for experienced developers looking to speed up workflow&lt;/p&gt;

&lt;p&gt;If you frequently create Laravel projects and want a faster, more convenient way to generate controllers, models, and views, LaraPurse is the perfect tool for you! 🚀&lt;/p&gt;

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