项目作者: henryleeworld

项目描述 :
管理 Eloquent 模型的順序
高级语言: PHP
项目地址: git://github.com/henryleeworld/laravel-manage-sequences-on-eloquent-models.git


Laravel 10 管理 Eloquent 模型的順序

引入 gurgentil 的 laravel-eloquent-sequencer 套件來擴增允許建立和管理 Eloquent 模型的順序。

使用方式

  • 把整個專案複製一份到你的電腦裡,這裡指的「內容」不是只有檔案,而是指所有整個專案的歷史紀錄、分支、標籤等內容都會複製一份下來。
    1. $ git clone
  • .env.example 檔案重新命名成 .env,如果應用程式金鑰沒有被設定的話,你的使用者 sessions 和其他加密的資料都是不安全的!
  • 當你的專案中已經有 composer.lock,可以直接執行指令以讓 Composer 安裝 composer.lock 中指定的套件及版本。
    1. $ composer install
  • 產生 Laravel 要使用的一組 32 字元長度的隨機字串 APP_KEY 並存在 .env 內。
    1. $ php artisan key:generate
  • 執行 Artisan 指令的 migrate 來執行所有未完成的遷移。
    1. $ php artisan migrate
  • 在瀏覽器中輸入已定義的路由 URL 來訪問,例如:http://127.0.0.1:8000。
  • 你可以經由 /task 來進行任務的順序建立。

畫面截圖

範圍查詢依據順序對結果進行排序