Laravel-admin 快速建立管理後台

一、介紹

Laravel-admin 是一個 Laravel 的套件,從官網看起來是大陸做的,因為都是簡體字。
會推薦這套的原因有幾個:
  1. 支援前後台使用不同的 guard
  2. 開發上不會遇到太大的困難
  3. 官方提供了一些好用的擴充套件
  4. 有中文文件 (這很重要,雖然我覺得英文版寫的比較好)


二、下載及使用

Laravel-admin:https://laravel-admin.org/
最一開始下載和安裝就參考官方的文件,寫得很清楚。

接著,按照「快速開始」的說明建立 Controller 和選單。他會在 app 裡面建立一個 Admin 資料夾,後台相關的程式幾乎都在這裡。

打開剛建立的 Controller 起來看,會發現裡面沒有常見的 resource function,反而是 grid、show、form 三個 function 分別控制不同頁面,詳細可以控制的內容也佔了官網文件的絕大部分。
  • grid:index
  • show:show
  • form:create、store、edit、update

三、擴充套件

這部分可以參考這裡,裡面已經有幾十個擴充可供安裝使用,我用到的有 log-viewer、scheduling、ckeditor...,有些在 Laravel 也有類似的功能套件,但他幫我們整合在一起就不用自己處理真的很省事。

※ 使用 laravel-admin-ext/ckeditor 套件時建議把 publish 出來的前端 ckeditor 升到最新版。

留言