社交系統 ThinkSNS+ V2.2-V2.3 版本升級指南

ThinkSNS發表於2019-04-13

WARNING

本升級指南僅適用於 2.2 版本升級至 2.3 版本,如果你並非 2.2 版本,請檢視其他升級指南,Plus 程式不允許跨版本升級!

#更新程式碼

預計耗時: 2 小時

這是你自我操作的步驟,確認將你的 2.2 版本程式碼升級到 2.3 版本,如果你做過一些自定義修改可能會出現程式碼衝突,你需要解決。

#升級依賴

預計耗時: 3 分鐘

進入 Plus 程式目錄,執行:

1 composer update -vvv

這個過程根據你的網速決定快慢。

#清理程式快取

預計耗時: 1 分鐘

不管你是否使用 Laravel 命令進行過程式優化,我們仍然建議你執行下面的命令:

1 php artisan view:clear && \
2 php artisan route:clear && \
3 php artisan config:clear

#其他

2.3 版本作為一個重大重構版本,我們重構了 SPA 和訊息系統,但是沒有針對資料表進行更改,也讓升級難度大大降低。但是合併程式碼的時候請仔細核對程式碼!如果你用到了重構部分的服務,可能需要進行相容!

#2.3.1

#資料庫升級

  • users 使用者表

    新增欄位:

    名稱 型別 可空 其他
    register_ip VARCHAR(45) true 預設值 ::1
    last_login_ip VARCHAR(45) true 預設值 ::1

#資料庫填充

php artisan db:seed --class="AbilitySeeder"

\

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章