在laravel中,spark是一個實驗性的項目,用於建立面向企業的軟體即服務應用;主要功能包括成員管理、使用者角色管理以及透過Stripe計費等,也就是將企業應用中的一些常見功能模組化。
本文操作環境:Windows10系統、Laravel6版、Dell G3電腦。
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
運行過程中會在命令列中問你一些問題:
#正如你所看到的,它會提示你安裝/運行所有需要的依賴和組件並且為你運行所有這些命令。當然,你也可以手動執行這些指令:
php artisan migrate npm install gulp
在安裝的最後,會提醒你在.env中設定Stripe令牌(token)和Authy鍵(key),Authy是使用者保護登入的雙重身分認證(2FA)系統,你可以註冊取得免費API key。
【相關推薦:laravel影片教學】
以上是laravel spark是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!