<?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: Than Phan</title>
    <description>The latest articles on DEV Community by Than Phan (@theweelab).</description>
    <link>https://dev.to/theweelab</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%2F100021%2F9019c1ce-2938-4a47-bac1-a67b46a5edac.jpg</url>
      <title>DEV Community: Than Phan</title>
      <link>https://dev.to/theweelab</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/theweelab"/>
    <language>en</language>
    <item>
      <title>🚀 One-Liner Laravel + Vue.js Setup: Skip the Boilerplate, Start Coding!</title>
      <dc:creator>Than Phan</dc:creator>
      <pubDate>Thu, 30 Oct 2025 09:08:03 +0000</pubDate>
      <link>https://dev.to/theweelab/one-liner-laravel-vuejs-setup-skip-the-boilerplate-start-coding-938</link>
      <guid>https://dev.to/theweelab/one-liner-laravel-vuejs-setup-skip-the-boilerplate-start-coding-938</guid>
      <description>&lt;p&gt;&lt;strong&gt;No extra tools or libraries - just a simple script that creates a Laravel + Vue.js + Tailwind project, like the old days.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Hey Dev.to fam! 👋 If you're like me, tired of spending hours wiring up Laravel with Vue 3, Vite, and Tailwind CSS just to get a "Hello World" running - I've got your back. I just released &lt;strong&gt;&lt;a href="https://github.com/Urani-Solutions/laravel-vuejs-setup" rel="noopener noreferrer"&gt;laravel-vuejs-setup&lt;/a&gt;&lt;/strong&gt;, a dead-simple bash script that bootstraps everything in seconds. No scaffolds, no bloat - just pure, manual setup magic.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Script?
&lt;/h2&gt;

&lt;p&gt;Modern stacks shouldn't feel like a puzzle. This tool creates a fresh Laravel project, installs Vue 3 with Vite HMR, layers on Tailwind CSS v3, and even throws in a sample interactive counter in &lt;code&gt;App.vue&lt;/code&gt; (styled with Tailwind, of course). It's scaffold-free, so you control the vibe - no Breeze or Inertia unless you want 'em later.&lt;/p&gt;

&lt;p&gt;Bonus: Optional Docker configs for nginx, PHP-FPM, MySQL, and Supervisor. Containerize your dev env with &lt;code&gt;docker-compose up -d&lt;/code&gt; and call it a day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;

&lt;p&gt;Grab it straight from GitHub—no clone needed:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; https://raw.githubusercontent.com/Urani-Solutions/laravel-vuejs-setup/refs/heads/main/create_laravel_vuejs.sh | bash &lt;span class="nt"&gt;-s&lt;/span&gt; &amp;lt;project-name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;project-name&amp;gt;&lt;/code&gt;: Your app's folder (defaults to &lt;code&gt;my-laravel-vue-app&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Boom! Project ready. Fire up:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;php artisan serve&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;npm run dev&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hit &lt;code&gt;http://localhost:8000&lt;/code&gt; and watch your Vue counter tick. For prod: &lt;code&gt;npm run build&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;If Docker's your jam, say "y" during setup, it pulls configs like &lt;code&gt;docker-compose.yml&lt;/code&gt;, &lt;code&gt;Dockerfile&lt;/code&gt;, and &lt;code&gt;./docker/nginx/app.conf&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Under the Hood
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vue 3 + Vite&lt;/strong&gt;: Root &lt;code&gt;App.vue&lt;/code&gt; with Composition API vibes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind v3&lt;/strong&gt;: Purged, responsive, and ready to extend.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Laravel 11+&lt;/strong&gt;: Fresh install, Blade-integrated.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MIT Licensed&lt;/strong&gt;: Fork, tweak, share freely.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Project structure? Clean Laravel with key tweaks in &lt;code&gt;resources/js/App.vue&lt;/code&gt;, &lt;code&gt;vite.config.js&lt;/code&gt;, and &lt;code&gt;tailwind.config.js&lt;/code&gt;. Full deets in the &lt;a href="https://github.com/Urani-Solutions/laravel-vuejs-setup/blob/main/README.md#project-structure-after-setup" rel="noopener noreferrer"&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;Star it ⭐ if it saves you time, fork for your twists, or hit me with PRs/issues. Perfect for side projects, prototypes, or teaching newbies the ropes.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>laravel</category>
      <category>vue</category>
    </item>
  </channel>
</rss>
