3 Ways How Devs Use Vue.js in Laravel

  • 1. Vue.js Inertia: Hier sind Vue.js-Komponenten mit demselben Layout verknüpft und es ist kein separater Laravel API erforderlich, da die Daten vom Controller kommen. Dies ist wahrscheinlich die gebräuchlichste Methode, Vue.js und ReactJS in Laravel zu verwenden.
  • 2. Separate Frontend- und Backend-Anwendung: In diesem Fall handelt es sich um eine Frontend-Vue.js-Anwendung mit Laravel im Backend als separate API. Dieser Ansatz erfordert mehr Arbeit, separate Authentifizierungslogik, Router, Umgang mit separaten Domains oder Subdomains.
  • 3. Spezifisches Komponentenverhalten: Das gesamte Projekt basiert auf Laravel und dann wird Vue.js für spezifisches Komponentenverhalten verwendet, wenn man etwas dynamisch ändern möchte. Dieser Ansatz ersetzt jQuery oder einfaches JavaScript mit etwas mehr Struktur.

via 3 Ways How Devs Use Vue.js in Laravel