国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > 推薦超好用的 6 款 Laravel Admin 管理模版

推薦超好用的 6 款 Laravel Admin 管理模版

時(shí)間:2023-06-09 03:27:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-06-09 03:27:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

推薦超好用的 6 款 Laravel Admin 管理模版:全文 3440 字閱讀時(shí)間約 11 分鐘如果您正在為您的企業(yè)調(diào)研開(kāi)發(fā) Admin 管理后臺(tái)的最佳方案,那么基于 PHP 的 Laravel 框架會(huì)是一個(gè)不錯(cuò)的選擇,它靈活且易用,還提供了一系列開(kāi)發(fā)規(guī)范和組件加速我們的開(kāi)發(fā)。而在這篇文章中,碼匠為您介紹幾款專門基于 Laravel 打造的美觀且常用的 Admin 管理后臺(tái)模板,這些模板提供了很多開(kāi)箱即用的功能,不僅確保您可以輕松啟動(dòng)并運(yùn)行一個(gè) Admin 后臺(tái),還為您節(jié)省了大量開(kāi)發(fā)時(shí)間。

Laravel Admin 管理后臺(tái)模板的不同類型

在搜索引擎中粗略搜索,你會(huì)得到大概 20多種 Laravel Admin 模板的選項(xiàng),盡管它們表面上看起來(lái)很相似,但實(shí)際上在用途和架構(gòu)存在著很大差異。在碼匠為大家介紹一些受歡迎選項(xiàng)的具體功能前,讓我們先了解 Laravel Admin 模板五個(gè)不同的種類,以便結(jié)合自身需求更好地做出判斷:

腳手架

腳手架主要是通過(guò)程序,自動(dòng)化地創(chuàng)建啟動(dòng)和運(yùn)行所需的文件和配置來(lái)生成 Laravel 樣板。例如,假設(shè)您想為您的活動(dòng)業(yè)務(wù)創(chuàng)建一個(gè)管理后臺(tái),主要涉及的領(lǐng)域?qū)嶓w為事件、發(fā)言人和與會(huì)者,腳手架軟件包不僅可以自動(dòng)為每個(gè)實(shí)體生成模型、控制器、路由、視圖等,還包括了 CRUD 操作,這將為您節(jié)省乏味又重復(fù)地手動(dòng)創(chuàng)建這些樣板的時(shí)間。但是,腳手架只能在開(kāi)始一個(gè)項(xiàng)目時(shí)才有用,如果您在初始設(shè)計(jì)中犯了錯(cuò)誤,后續(xù)則很難進(jìn)行更改和調(diào)整。腳手架軟件包的一個(gè)例子可以參考 InfyOm Laravel Generator。

Laravel 開(kāi)發(fā)準(zhǔn)備之安裝腳手架

CRUD

Laravel 框架遵循 MVC(模型-視圖-控制器)模式,提供 CRUD 接口是 Laravel Admin 模板的一種流行架構(gòu)方法。這些是視圖和控制器的集合,可以自動(dòng)添加 CRUD 邏輯和 UI 到現(xiàn)有的模型中。這種結(jié)構(gòu)提供了一種快速獲得模塊化管理后臺(tái)的方法,它可以輕松地添加到一個(gè)新的應(yīng)用程序中,或改裝到一個(gè)現(xiàn)有的應(yīng)用程序中。一些流行的支持該功能的 Laravel 管理模板包括 Nova、Backpack 和 Orchid 等。
但缺點(diǎn)是,如果您業(yè)務(wù)上有著復(fù)雜的模型關(guān)系,可能很難讓它按照您的要求來(lái)工作。

可視化編程

一個(gè)可視化的編程平臺(tái)能夠允許您單純從一個(gè)圖形用戶界面 (GUI) 來(lái)管理您的站點(diǎn),這有點(diǎn)像 CMS,但可以添加更詳細(xì)的站點(diǎn)配置。
當(dāng)您的團(tuán)隊(duì)有非開(kāi)發(fā)人員時(shí),一個(gè)可視化的編程平臺(tái)會(huì)是一個(gè)不錯(cuò)的選擇,但這些軟件包通常局限在通用功能上。這種類型的后臺(tái)模板的例子是 Voyager 和 Backpack DevTools。

主題和組件庫(kù)

一些管理后臺(tái)模板只關(guān)注用戶界面,即組件庫(kù)、主題等等,例如 Creative Tim 的 Argon 管理模板 不提供任何 CRUD 接口或生成器,但提供很多對(duì)管理應(yīng)用程序有幫助的詳細(xì)的前端組件——如表格、圖表、菜單等。
如果您的應(yīng)用程序已經(jīng)有了一套完善的后端邏輯,或者后端邏輯希望自己編寫,那么這種類型的工具就會(huì)很有用。

付費(fèi)/開(kāi)源

管理后臺(tái)模板的另一個(gè)不同之處在于它們是付費(fèi)的還是免費(fèi)(開(kāi)源)的,免費(fèi)的固然是大家所傾向的,但付費(fèi)軟件往往提供更強(qiáng)大的業(yè)務(wù)模型與客服支持。
如果您的目標(biāo)是開(kāi)發(fā)一個(gè)既能省錢又能省時(shí)的工具,那么花少量的錢買一個(gè)付費(fèi)項(xiàng)目可能更適合。如果不希望花錢,那么找一個(gè)開(kāi)源并且有著更活躍的社區(qū)的模板是一個(gè)更好的選擇。

碼匠

在您深入了解多種 Laravel Admin 模板之前,不妨先了解下碼匠,碼匠是一款開(kāi)發(fā)者友好的低代碼平臺(tái),您無(wú)需了解 React 開(kāi)發(fā)、部署等各種細(xì)節(jié),就可以快速打通前后端連接 REST API、MySQL、MongoDB 等多種數(shù)據(jù)源,然后通過(guò)一套開(kāi)箱即用的組件,就可以輕松搭建功能完善的數(shù)據(jù)看板、數(shù)據(jù)洞察、Admin 管理后臺(tái)等多種應(yīng)用。

使用碼匠快速搭建 CRM 系統(tǒng)(具體可參考:https://majiang.co/templates/mysql-crm)
碼匠主要面向國(guó)內(nèi)用戶,相較于國(guó)外開(kāi)發(fā)的 Admin 后臺(tái)工具,碼匠的 UI 界面設(shè)計(jì)更加適合國(guó)內(nèi)業(yè)務(wù)場(chǎng)景。同時(shí)碼匠整合了多款國(guó)內(nèi)常見(jiàn)數(shù)據(jù)源,包括飛書、企業(yè)微信、釘釘、阿里云 OSS等。不僅如此,碼匠還一站式提供了企業(yè)內(nèi)部系統(tǒng)常用的租戶管理、細(xì)粒度的權(quán)限控制、審計(jì)日志等功能,讓您快速搭建后臺(tái)應(yīng)用的同時(shí),也為您的企業(yè)信息安全保駕護(hù)航。

Laravel Admin 管理后臺(tái)模板推薦

了解了區(qū)分 Laravel 管理后臺(tái)模板的一些主要因素后,碼匠將具體介紹和比較 Laravel 中一些流行的軟件包:Nova、Orchid、Backpack、Argon 和 InfyOm Laravel Generator,以便您更好地了解 Laravel Admin 模板并選擇出一款適合您的項(xiàng)目。

Laravel Nova

Laravel 官方提供的 Admin 管理模板是 Nova,它主要是由 Laravel 的作者 Taylor Otwell 創(chuàng)建的。它的首次發(fā)布是在 2018 年,相對(duì)來(lái)說(shuō)較晚。Nova 的架構(gòu)是一個(gè)CRUD 界面,只需很少的配置就能允許用戶完全從 UI 界面管理他們的數(shù)據(jù)庫(kù)記錄。
Nova 提供可配置的 UI 功能,例如搜索、過(guò)濾和自定義操作。這些功能開(kāi)箱即用,也可以在前端和后端進(jìn)行自定義(Nova 使用 Vue.js 作為前端組件)。

主要特征
在 Nova 中向模型添加 CRUD 操作的機(jī)制被稱為資源,這些是您可以在命令行上創(chuàng)建的類似控制器的類,例如要?jiǎng)?chuàng)建一個(gè) Post 資源:php artisan nova:resource Post,一個(gè)新類會(huì)顯示在您項(xiàng)目的 app/Nova 目錄中,不僅如此,它還會(huì)自動(dòng)顯示在 Nova 模板中供您使用。通常大多數(shù) Laravel 模型在 Nova 中工作無(wú)需任何額外的配置,但您可以定義具體的細(xì)節(jié),如字段如何被編輯等。
此外,Nova 另一個(gè)值得關(guān)注的特點(diǎn)是允許您在一個(gè)或多個(gè)模型上執(zhí)行自定義任務(wù)。例如您可以編寫一個(gè)將用戶的會(huì)員訂閱延長(zhǎng)一個(gè)月的操作,先在資源文件中編寫這方面邏輯,再在用戶界面中檢查,然后從動(dòng)作下拉列表中選擇操作。

優(yōu)點(diǎn)

缺點(diǎn)

Orchid

Orchid 主要由俄羅斯開(kāi)發(fā)者 Alexandr Chernyaev 開(kāi)發(fā),是 Laravel 框架的開(kāi)源 CRUD 接口包,允許您使用表單生成器、表格過(guò)濾和排序以及文本搜索等便利的功能來(lái)快速開(kāi)發(fā)管理模板。
Orchid 最吸引人的是它的開(kāi)源社區(qū),在沒(méi)有任何付費(fèi)項(xiàng)目的情況下能夠維護(hù)好其完善的功能。

主要特征
與 Nova 的開(kāi)箱即用不同,Orchid 需要您通過(guò)名為 screen 的類來(lái)創(chuàng)建管理模板的邏輯和外觀。每個(gè)模板都為特定模型定義 CRUD 接口,可以從任何來(lái)源獲取數(shù)據(jù),包括 Eloquent 模型以及外部 API。此外,您還可以通過(guò)布局和組件來(lái)自定義屏幕的查詢和權(quán)限以及視圖層。
雖然這比使用 Nova 需要更多的手動(dòng)操作,但它非常靈活,易于迭代和定制。

優(yōu)點(diǎn)

缺點(diǎn)

Backpack

Backpack 是羅馬尼亞開(kāi)發(fā)者 Cristian T?b?citu 于 2016 年創(chuàng)建的一個(gè) Laravel Admin 項(xiàng)目。它是一個(gè)強(qiáng)大的全能工具,因?yàn)樗粌H有一個(gè) CRUD 接口包,還有一個(gè)可選的可視化編程界面,以及它自己的 UI 框架。鑒于這種多功能性,Backpack 不是免費(fèi)的,但可以為非商業(yè)用途提供免費(fèi)許可。

主要特征
與 Nova 和 Orchid 類似,Backpack 的核心是為應(yīng)用程序的模型(簡(jiǎn)稱CRUDS)提供一個(gè) CRUD 接口,這些是管理模板的部分,操作由添加到標(biāo)準(zhǔn) Laravel 類的方法和特點(diǎn)來(lái)定義。您可以從命令行生成 CRUDS,或者可以使用 Backpack DevTools 工具,它提供了一個(gè) Web 界面,可以從用戶界面快速生成 CRUDS。
Backpack 擁有自己的 UI 軟件包,叫為Backstrap。這是基于 CoreUI 和 Bootstrap 4 的,能夠確保您的管理站點(diǎn)在沒(méi)有任何配置的情況下看起來(lái)整潔專業(yè)。

優(yōu)點(diǎn)

缺點(diǎn)

Voyager

與我們目前看到的其他管理模板包不同,Voyager 是 Laravel Admin 應(yīng)用的可視化開(kāi)發(fā)平臺(tái),允許您從 UI 生成而不用敲代碼。這對(duì)于某些類型的項(xiàng)目來(lái)說(shuō)可能是完美的,但您會(huì)被限制在一個(gè)拓展性有限的 GUI 中,其靈活性遠(yuǎn)遠(yuǎn)低于代碼。

主要特征
Voyager 提供了一個(gè)資源管理器,無(wú)論文件是在本地存儲(chǔ)中還是在 S3 等遠(yuǎn)程存儲(chǔ)中,您都可以從 UI 中查看、編輯和刪除這些文件。它不僅有一個(gè)菜單生成器,允許您管理網(wǎng)站的菜單,還有一個(gè)數(shù)據(jù)庫(kù)管理器,允許您添加、編輯和刪除表格。Voyager 是圍繞 BREAD 功能構(gòu)建的,您可以指示任何表的瀏覽、讀取、編輯、添加和刪除功能。

優(yōu)點(diǎn)

缺點(diǎn)

InfyOm Laravel Generator

每當(dāng)設(shè)置 Laravel 項(xiàng)目時(shí),都需要定義每個(gè)實(shí)體的模型、控制器、路由和視圖,這也許很乏味并且需要大量時(shí)間。
InfyOm Laravel Generator 是由印度開(kāi)發(fā)公司 InfyOm 創(chuàng)建的工具,它是為創(chuàng)建 Laravel 管理網(wǎng)站而制作的,可以在幾分鐘內(nèi)將您所有的模板代碼構(gòu)建起來(lái)。

主要特征
開(kāi)始一個(gè)項(xiàng)目時(shí),您需要使用 CLI 或 JSON 文件定義事件及其字段,完成后您可以開(kāi)始編寫腳手架腳本,比如:php artisan infyom:scaffold $MODEL_NAME --fieldsFile=mySchema.json,之后生成器將嘗試創(chuàng)建所有的文件和內(nèi)容,以實(shí)現(xiàn)完整的CRUD功能,包括模型、控制器、組件模版、路由、測(cè)試案例、數(shù)據(jù)表等,完成這些后,就會(huì)有一個(gè)按照您的要求配置出的 Laravel 管理網(wǎng)站。

優(yōu)點(diǎn)

缺點(diǎn)

Argon

Argon Laravel Dashboard 是一個(gè)基于 Bootstrap 4 的管理模板,為 Laravel 打造。其專業(yè)版(149 美元授權(quán))含有 100+ 靈活的組件,如圖表、表格等。Argon 包含一個(gè) Laravel 后端,但非常初級(jí),它不包括我們?cè)谄渌?xiàng)目中看到的用于 CRUD 接口、腳手架或可視化編程的任何特殊包。出于這個(gè)原因,我認(rèn)為這個(gè)產(chǎn)品最適合那些想自己編寫后端邏輯,且主要想在視圖層得到幫助的項(xiàng)目。

主要特征
Argon 設(shè)計(jì)系統(tǒng)基于 Bootstrap 4 ,并允許使用 Sass 預(yù)處理器輕松自定義 CSS 。它提供了 100 多個(gè) UI 組件,
從按鈕和表單輸入到圖表和圖片輪播。
購(gòu)買 Argon 時(shí),您可以決定要為哪個(gè)前端庫(kù)編寫交互方面的內(nèi)容,包括 jQuery、React、Vue 和 Svelte。Argon 還為 Laravel 后端提供了一些基本的 CRUD 實(shí)體,包括用戶、角色、類別和項(xiàng)目。

優(yōu)點(diǎn)

缺點(diǎn)

寫在最后

在使用 Laravel 構(gòu)建管理模板時(shí)有多種選擇,每個(gè)工具都有自己的優(yōu)點(diǎn)和缺點(diǎn),您選擇的工具將取決于您項(xiàng)目的具體要求以及您團(tuán)隊(duì)的優(yōu)勢(shì)。


本文為原創(chuàng)內(nèi)容,版權(quán)歸「碼匠」所有,歡迎文末點(diǎn)贊、收藏、評(píng)論!轉(zhuǎn)載請(qǐng)聯(lián)系我們。

關(guān)鍵詞:管理,推薦

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉