gitwtfhub

wtf is laravel-vue-cli-3?

yyx990803/laravel-vue-cli-3 — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2019-04-24

841PHPAudience · developerComplexity · 3/5DormantSetup · moderate

TL;DR

A starter template showing how to properly combine a Laravel PHP backend with a Vue single-page frontend, including the catch-all routing config needed to make them work together.

Mindmap

mindmap
  root((repo))
    What it does
      Combines Laravel and Vue
      Single-page app routing
      Dev and production setup
    Tech stack
      PHP
      Laravel
      Vue
    Use cases
      Build SPA with PHP backend
      Reference config template
      Project management dashboards
    Audience
      Full-stack developers
      Laravel teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Build a single-page web app with a Vue frontend backed by Laravel for data and business logic.

REASON 2

Use this as a reference config to correctly wire Vue CLI 3 into an existing Laravel project.

REASON 3

Build a project management tool with a Vue dashboard and Laravel handling accounts and permissions.

What's in the stack?

PHPLaravelVueVue CLI

How it stacks up

yyx990803/laravel-vue-cli-3david-crty/databasementspatie/laravel-event-projector
Stars841815637
LanguagePHPPHPPHP
Last pushed2019-04-242019-09-20
MaintenanceDormantDormant
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Laravel Valet (or similar) for local development plus Node.js for the Vue build.

Yoink these prompts

Prompt 1
Walk me through setting up Laravel and Vue CLI 3 together using this project's configuration.
Prompt 2
Explain how the catch-all Laravel route lets Vue handle client-side routing.
Prompt 3
Show me how the dev server proxies API requests from Vue to the Laravel backend.
Prompt 4
How do I build this project for production so Laravel serves the compiled Vue static files?

Frequently asked questions

wtf is laravel-vue-cli-3?

A starter template showing how to properly combine a Laravel PHP backend with a Vue single-page frontend, including the catch-all routing config needed to make them work together.

What language is laravel-vue-cli-3 written in?

Mainly PHP. The stack also includes PHP, Laravel, Vue.

Is laravel-vue-cli-3 actively maintained?

Dormant — no commits in 2+ years (last push 2019-04-24).

How hard is laravel-vue-cli-3 to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is laravel-vue-cli-3 for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.