在開始研究模組之前 先來安裝 twill

官方有一份簡易教材

https://twillcms.com/guides/page-builder-with-blade/index.html

安裝 twill 可以分成三步驟:

  • 安裝 laravel
  • 安裝 twill 套件
  • 跑 twill 初始指令

我開了一個 githun repo 可以在前三個 commits 分別看到對應的檔案變化

https://github.com/howtomakeaturn/twill-play/commits/main/


在本機裝好之後 twill admin 面板看到的是

紀錄 All activity My activity 的面板首頁

以及 Media Library 功能 僅此而已 可以說是非常乾淨

也就是在新增模組之前 admin 面板可說是啥都沒有 很好的極簡哲學

資料庫方面 初始會出現的資料表如下

activity_log
app_settings
failed_jobs
migrations
password_reset_tokens
personal_access_tokens
twill_blocks
twill_features
twill_fileables
twill_files
twill_mediables
twill_medias
twill_password_resets
twill_related
twill_settings
twill_setting_translations
twill_tagged
twill_tags
twill_users
users

可以看到 twill 開頭的資料表 都是 twill 提供的 cms 功能

其餘都是 laravel 原生提供的功能

這邊我有些不懂的是 activity_log 與 app_settings 也是 twill 提供的 怎麼不加上 twill 開頭呢?

沒關係,瑕不掩瑜!

新增的檔案可以在這邊看到

https://github.com/howtomakeaturn/twill-play/commit/60d420d283aaa37e96ee29c72077292261b1383b

我認為切分得非常漂亮:屬於 twill 的都有獨立路徑 屬於你 app 的就用 laravel 慣例路徑

這樣在替客戶開發網站的時候 非常放心 客戶的 domain 與 twill 的 domain 不會混在一起!

接著來 看看怎麼新增模組吧!

按讚的人:

共有 0 則留言