laravel - 为什么 Laravel 与 Vue 一起发布? (SPA 与 MVC)

标签 laravel model-view-controller vue.js single-page-application

对于为什么 Laravel 框架与 Vue.js 一起发布,我有点困惑。

我的理解是,Laravel 是传统的 MVC 框架,而 Vue 将用于 SPA;这些都是不同的应用程序架构,那么它们如何一起使用呢?

我目前正在尝试弄清楚我的应用程序是否更适合传统开发风格与 SPA 开发风格,这是我正在努力解决的问题。

最佳答案

将 SPA 与 MVC 结合使用是一种常见的方法,因为它允许在应用程序中表达完整的服务器端逻辑,并在前端提供响应式、类似应用程序的用户界面。通常,这涉及使用 MVC 堆栈来管理数据库并生成 JSON 响应,同时让整个 UI 存在于 SPA 中。

关于laravel - 为什么 Laravel 与 Vue 一起发布? (SPA 与 MVC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42511215/

相关文章:

laravel - 如何在 Bitbucket 上上传 Laravel 项目?

php - Laravel 类 'Memcached' 未找到 Illuminate\Cache\MemcachedConnector.php 第 44 行

php - Laravel 5.5 使用生产数据库整合迁移

php - Laravel: Blade View 中 Controller 回显的位置

model-view-controller - 保持模型和 UI 同步的选项(在桌面应用程序上下文中)

model-view-controller - 应用架构MVC,MVVM等

php - 从零开始设计/实现 MVC

javascript - 如何在不使用 axios 拦截器进行整页刷新的情况下刷新 vuejs 中的 accesstoken

javascript - 使用 Vue 数据设置复选框

vue.js - Vuetify v-card elevation 不显示,平面属性显示