为什么 Laravel Fortify 的编码方式不是 MVC?

问题描述 投票:0回答:1

我是使用 Laravel 包的新手,我总是遵循 MVC 进行编码,无论它是什么功能,它总是遵循 MVC 模式。所有与路由相关的路径都转到

web.php
(对于 Web),所有应用程序逻辑都转到
Controllers
文件夹作为控制器,所有数据库逻辑都转到
Models
作为模型。

从这个意义上说,很容易在应用程序中查找和跟踪代码,尤其是当它是其他人的代码时。

在 Laravel 11 Fortify 中,(对我来说)事情变得混乱,因为代码遵循不同的约定,而不是 MVC。对我来说很奇怪的是,框架促进了 MVC 开发,但包或脚手架库 (UI) 却不遵循这种模式。我需要帮助才能理解这一点。

laravel model-view-controller laravel-fortify
1个回答
0
投票

Laravel 不是 MVC。

仔细阅读 Laravel 文档。 “MVC”从未出现。

型号

  • Laravel:数据库/雄辩
  • MVC:除了 VC 之外的一切

它们使用相同的词,但含义不同。

© www.soinside.com 2019 - 2024. All rights reserved.