脚手架在Laravel 5中意味着什么


What does scaffolding mean in Laravel 5?

通过阅读官方网站上的文档,我将重新使用Laravel进行编程。现在我意识到有一个5.0版本,我正在尝试,但到那时我注意到了一个叫做";用于用户注册和认证的脚手架";我一点也不明白。

也许是因为我的主要语言是西班牙语,在这种情况下这个词对我来说没有意义,但我真的很困惑。

在网站上,有这样一段话:

Laravel附带脚手架,用于用户注册和身份验证。如果你想拆除这个脚手架,请使用新的Artisan命令:

php artisan fresh

所以我想知道它到底意味着什么,它代表什么。

术语Scaffolding大致旨在为应用程序或项目快速设置框架。

脚手架的主要目的是加快工作流程,而不是创建新的工作流程。

以下是JeffreyWay/Laravel-4-发电机供您参考。

如果你不想,你应该像你在问题中所说的那样使用php artisan fresh

从作曲家处取回生成器

composer require laracasts/generators --dev

参考我自己在另一个问题中的回答,我认为维基百科提供了一个狭窄而受限的视图。脚手架是而不是仅用于数据库顶部的CRUD操作。脚手架有一个更广泛的目标,为您提供适用于任何类型技术的骨架应用程序。

Yeoman是脚手架的现代实用工具。用他们自己的话:

用于现代网络应用程序的网络脚手架工具

什么是约曼

Yeoman帮助您启动新项目,制定最佳实践以及帮助您保持高效的工具。

为此,我们提供了一个生成器生态系统。发电机基本上是可以使用yo命令运行的插件以完成scaffold项目或有用的部分。

通过我们的官方生成器,我们推广"约曼工作流"。该工作流是一个健壮且固执己见的客户端堆栈,包括可以帮助开发人员快速构建的工具和框架漂亮的web应用程序。我们负责提供一切需要在没有任何正常头痛的情况下开始手动设置。

凭借可开箱即用扩展的模块化架构,我们利用几个开源社区的成功和经验教训以确保开发人员使用的堆栈尽可能智能。

作为良好文档和经过深思熟虑的构建的坚定信徒Yeoman包括对短绒、测试和缩小的支持以及更多,因此开发人员可以专注于解决方案,而不是为小事担忧。

就是这样。使用脚手架创建一个快速启动的应用程序,作为示例或解决方案的基础。这会让你的工作效率更快——他们从头开始构建东西。