Laravel-admin 新增擴充套件介紹

song發表於2018-11-15

自上次釋出v1.6版本到現在的兩個月的時間裡,laravel-admin新增了一些擴充套件,涉及到圖片的展示/處理、檔案上傳、音影片播放、富文字編輯器、圖表等方面的功能,下面是對它們的一些簡單介紹。

列表擴充套件

grid-lightbox

前端效果基於Magnific Popup,可以將列表中的圖片展示為燈箱或者畫廊效果。

media-player

如果你的業務中有涉及到音影片檔案,那麼這個擴充套件可以幫助你在列表或者詳情頁裡面,將檔案路徑欄位展示為音影片播放器,方便預覽檔案。

表單擴充套件

daterangepicker

一個時間日期範圍的選擇擴充套件,提供更好的時間日期範圍選擇體驗,可以自定義時間範圍。

typeahead

表單input輸入自動完成擴充套件。

star-rating

Form表單中的星星評分元件。
作者 jxlwqq

cropper

一個Form表單圖片裁剪擴充套件,前端將裁剪好的圖片轉為base64編碼,提交後端後再轉回圖片儲存。
作者 EVA09

file-browser

這個擴充套件可以在Form表單中開啟meidia-manager中的目錄,然後選擇檔案,把檔案路徑作為欄位值提交。
作者 Dianwoung

json-editor

一個視覺化的json編輯器,提供了更直觀的json結構資料的編輯體驗。
作者 jxlwqq

large-file-upload

大檔案上傳外掛,解決了上傳大檔案的時候前後端的一些限制。
作者 Dianwoung

ckeditor

一個基於ckeditor的富文字編輯器,在Form中使用。

UEditor

一個基於UEditor的富文字編輯器,在Form中使用。
作者 codingyu

simditor

一個基於simditor的富文字編輯器,在Form中使用。
作者 jxlwqq

圖表

chartjs

引入Chart.js, 方便圖表相關的需求開發。

sparkline

同樣是一個圖表擴充套件,可以在資料列表中將欄位展示為圖表。

程式碼編輯器

下面是幾個基於CodeMirror的程式碼編輯器,封裝成了不同語言的package,支援pythonphpjscsscc++c#javaObjective-cscalakotlinceylon等語言,如果你有其它語言的編輯需求,可以參考CodeMirror的相關文件和下面的package的程式碼自行封裝。

其它工具

material-ui

這是一個皮膚擴充套件,可以將laravel-admin的樣式切換為Material Design
作者 jxlwqq

env-manager

這個擴充套件提供了一個web介面來方便管理laravel的.env檔案。
作者 jxlwqq

composer-viewer

一個composer安裝包的檢視工具,提供了一個web介面來檢視專案所安裝的package的版本、狀態等資訊。
作者 jxlwqq

lock-screen

如果你需要一個後臺鎖屏的功能,可以安裝這個package。

id-validator

這個擴充套件基於jxlwqq/id-validator,用來驗證中國大陸居民身份證、港澳居民居住證以及臺灣地區居民居住證,輸入證件號碼查詢後,如果身份證號合法,下方會顯示分析資訊(地區、出生日期、星座、生肖、性別、校驗位),如果不合法則下面顯示一個異常提示。

總結

所有的擴充套件也可以在擴充套件列表找到,希望這些擴充套件能開發中幫助大家節省時間,如果你有好的idea,歡迎分享或者加入一起開發。

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

相關文章