首页 >php框架 >Laravel >laravel spark是什么意思

laravel spark是什么意思

WBOY
WBOY原创
2022-02-24 15:46:532256浏览

在laravel中,spark是一个实验性的项目,用于构建面向企业的软件即服务应用;主要功能包括成员管理、用户角色管理以及通过Stripe计费等,也就是将企业应用中的一些常见功能模块化。

laravel spark是什么意思

本文操作环境:Windows10系统、Laravel6版、Dell G3电脑。

laravel spark是什么意思

Spark 是一个实验性项目,主要用于构建面向企业的 Saas(软件即服务) 应用,并且它生来就是专门应对这种使用场景的。

Spark 的功能包括成员管理、用户角色管理、通过 Stripe 计费(估计扩展一下就可以支持支付宝吧)等等。其实也就是将企业应用中的一些常见功能模块化了,这一项目将来估计会演化为针对企业收取服务费的一个产品,和 Laravel 团队推出的 Forge、Envoyer 服务属于同一思路。

Spark被设计的时候只考虑一件事情,那就是如何让SaaS应用中构建支付系统变得简单。如果你曾经构建过团队管理以及支付系统,那么你就会明白这个过程是多么耗时和痛苦。大量重复乏味的工作消耗在支持各种不同的系统、为此进行设计、创建发票单据,等等等等。使用Spark,你就可以将精力集中在处理真正所要关心的业务逻辑上。

言归正传,接下来让我们赶紧来看看如何安装使用Spark吧。

再次声明Spark目前还是Alpha版本,不建议用于实际生产环境,本文只是让大家了解其功能特性。

1、安装Spark

直接通过全局composer安装:

composer global require "laravel/spark-installer=~1.0"

接下来,创建一个新的Laravel应用或者进入一个已存在的应用根目录运行:

spark install

运行过程中会在命令行中问你一些问题:

06.png

正如你所看到的,它会提示你安装/运行所有需要的依赖和组件并且为你运行所有这些命令。当然,你也可以手动运行这些命令:

php artisan migrate
npm install
gulp

在安装的最后,会提醒你在.env中设置Stripe令牌(token)和Authy键(key),Authy是一个用户保护登录的双重身份认证(2FA)系统,你可以注册获取免费API key。

【相关推荐:laravel视频教程

以上是laravel spark是什么意思的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn