Alpaca-spa-laravel后臺(tái)管理系統(tǒng)
Alpaca-Spa-Laravel 是用 Alpaca-Spa + Laravel 前后端分離開(kāi)發(fā)的一款后臺(tái)管理系統(tǒng)的DEMO。
主要功能模塊有登錄、定時(shí)任務(wù)管理、用戶管理、權(quán)限管理、個(gè)人信息管理等。
在實(shí)際開(kāi)發(fā)中可以根據(jù)具體的需求添加新的功能。
開(kāi)發(fā)模式為前后分離開(kāi)發(fā),Alpaca-Spa負(fù)責(zé)實(shí)現(xiàn)前端功能,包括組織頁(yè)面結(jié)構(gòu),渲染頁(yè)面數(shù)據(jù)、樣式,交互邏輯等,Laravel負(fù)責(zé)提供后臺(tái)功能,訪問(wèn)數(shù)據(jù)庫(kù),處理業(yè)務(wù)邏輯,提供數(shù)據(jù)接口給前端。
演示地址
登錄賬號(hào)是一個(gè)測(cè)試帳號(hào),權(quán)限只有瀏覽功能,沒(méi)有編輯等修改功能。
目錄結(jié)構(gòu)
-app -Common -Console -Models -Modules ExceptionHandler.php RouteProvider.php -bootstrap -builder -config -crontab -public -admin index.php -storage -vendor .env.development composer.json composer.lock
1.app/Common用來(lái)放置一些公共的類、函數(shù)等 2.app/Models用來(lái)放置與數(shù)據(jù)庫(kù)對(duì)應(yīng)的實(shí)體類文件 3.app/Modules存放模塊相關(guān)信息,里面包含控制器,業(yè)務(wù)邏輯等, 本示例中只有一個(gè)Manage模塊,用來(lái)實(shí)現(xiàn)后臺(tái)管理的相關(guān)功能 4.config存放配置文件 5.builder 中是一個(gè)自動(dòng)生成代碼的工具,這里先不做詳細(xì)介紹 6.bootstrap 是Laravel框架本身自帶的一個(gè)目錄,主要功能是提供應(yīng)用初始化的一些相關(guān)功能 7.storage 中存放應(yīng)用運(yùn)行時(shí)候的文件,例如log,cache等 8.vendor 中存放通過(guò)composer加載的相關(guān)插件 9.public 入口目錄,配置服務(wù)器時(shí),應(yīng)該將網(wǎng)站根目錄設(shè)置為public 10.public\index,php 后臺(tái)服務(wù)Laravel框架的入口文件 11.public\admin 后臺(tái)服務(wù)Laravel框架的入口文件
評(píng)論
圖片
表情
