SHD Cloud致力於提供免費雲端服務,SHD Cloud線上整合平台是一個將我們提供的服務發揮的淋漓盡致的專案。 此專案使用 Laravel 來進行製作。 目前還在進行開發。
我們還有很多未完成的地方,並且技術性沒到我們的最高標準,建議您先不用下載使用,這只是一個完成約 30% 的專案。 代碼可能有遺失,缺漏,累贅等等,我們將在以後進行修復。
- PHP 需要至少為 8.1 或以上之版本。
- 網頁伺服器,您可以選用 Nginx 或 Apache。
- 您需要 Node.js 以及 npm 或其他套件管理器,建議版本為第16版本或更高。
- 您需要安裝 Composer。
- 您需要安裝並設定 Mysql 建議您使用 MariaDB 進行安裝。
- 請安裝資料庫管理器 phpMyAdmin 以管理資料庫,此步驟為非必要。
- 首先請將原代碼下載下來。
- 執行
npm install
- 進到
app/Providers/AppServiceProvider.php
把boot
方法下的東西全部註解起來 - 執行
composer install
- 在
.env
以及config/scip.php
檔案更改您的設定 - 執行
php artisan migrate:refresh
- 進到
app/Providers/AppServiceProvider.php
把boot
方法下的東西全部取消註解 - 執行
php artisan scip:initailize
- 執行
npm run dev
- 執行
php artisan key:generate
- 執行
php artisan serve
- 伺服器將在網頁端的 8000 Port 運行
- 您需要先在資料庫創建一個 API Key 以進行使用。
- 請將 API Key 填入
config/scip.php
。 - API 分為六種中介層,內部分為讀、寫、讀與寫,外部也以此類推。
- 您可以查看
您的網域/api/docs
看到目前外部的公開 API。