【发布时间】:2018-01-30 21:06:58
【问题描述】:
我正在启动一个新的大型应用程序,在听到很多关于 VueJS + Laravel 组合的信息后,我想到了使用它。我关注了Laracasts' Learn Vue 2: Step By Step series 和一些tutorials 来了解它是如何工作的。
但请记住几个问题:
为什么我们甚至需要在 Laravel 中使用 Vue。我知道我们可以在 Vue 中创建像
<user-profile></user-profile>这样的组件,然后在 Laravel Blade 中使用它。但它看起来像过于复杂的事情?首先我们将数据从控制器传递到刀片,然后进一步将其传递给 vue。为什么我们需要这样做?Laravel 和 Vue 都有自己的路由系统。用哪一个?
如何使用 Laravel + Vue 构建应用程序
PS。我正在制作一个主要用于移动设备的应用程序。
【问题讨论】:
-
明白。但我仍然不明白你为什么要使用 Vue。在大多数示例中,他们创建了一个 vue-compinent 并在 Laravel 刀片中使用它。但是你可以简单地为此创建 Laravel 的组件:laravel.com/docs/5.4/blade#components-and-slots
标签: laravel laravel-5 vue.js vue-component vue-router