摘要:基礎權限后臺本項目碼云,目前已在公司產品應用,運行在數個客戶服務器內。基礎權限后臺是一套基于框架開發的系統,不需要開發者重復不必要的工作,就可以實現后臺功能的快速開發,其主要特點包括集成,安裝使用方便。
f-admin基礎權限后臺
?? 本項目 GitHub / Gitee(碼云),目前已在公司產品應用,運行在數個客戶服務器內。
f-admin基礎權限后臺是一套基于Laravel框架開發的系統,不需要開發者重復不必要的工作,就可以實現后臺功能的快速開發,其主要特點包括:
[x] 集成 Composer,安裝使用方便。
[x] 用戶管理可以配置自己的權限。
[x] 角色管理可以配置用戶及權限。
[x] 權限控制可以精確到某一個請求的控制。
[x] 菜單可以設置自己的圖標,可以控制哪些角色可以看到。
[x] 日志查看搜索。
[x] 嚴格的前端后端輸入驗證。
[x] pc端和手機端都能適配。
[ ] 其它優化,持續進行中 ......
f-admin的運行環境要求PHP5.4以上;laravel框架要求為5.4。
線上DEMO f-admin
你也可以用手機掃下二維碼查看手機效果
效果預覽
- [首頁](#首頁) - [用戶管理](#用戶管理) - [角色管理](#角色管理) - [權限管理](#權限管理) - [菜單管理](#菜單管理) - [日志管理](#日志管理)
安裝步驟
- [1.獲取代碼](#1獲取代碼) - [2.安裝依賴](#2安裝依賴) - [3.生成APP_KEY](#3生成APP_KEY) - [4.修改`env`配置](#4修改-env-配置) - [5.數據庫遷移](#5數據庫遷移) - [6.訪問首頁](#6訪問首頁)
環境配置
- [1.windows](#1windows) - [2.linux(apache)](#2linuxapache) - [3.linux(nginx)](#3linuxnginx)
感謝
效果預覽(pc/mobile) 首頁 用戶管理 角色管理 權限管理 菜單管理 日志管理 安裝步驟 1.獲取代碼新建一個文件夾,進入該文件夾,利用git等工具輸入以下命令:
git init git clone https://github.com/fangzesheng/f-admin.git2.安裝依賴
composer install3.生成APP_KEY
cp .env.example .env php artisan key:generate4.修改 .env 配置
DB_CONNECTION=mysql DB_HOST=your_host DB_PORT=your_port DB_DATABASE=your_db DB_USERNAME=your_username DB_PASSWORD=your_pwd CACHE_DRIVER=array //將file改為array5.數據庫遷移
php artisan migrate composer dump-autoload php artisan db:seed
如果在執行php artisan migrate增加表操作出現字段長度過長錯誤時,則可能是因為mysql版本低于5.5.3,解決方法:
a.升級mysql
b.手動配置遷移命令migrate生成的默認字符串長度,在appProvidersAppServiceProvider中調用一下方法來實現配置
記得先將新建數據庫里面的表清空!!!
use IlluminateSupportFacadesSchema; public function boot() { Schema::defaultStringLength(191); }6.訪問首頁
訪問自己的配置好的域名
用戶名:admin
密碼:f123456
2.linux(apache)DocumentRoot E: estpublic ServerName www.test.com AllowOverride All order deny,allow Require all granted
3.linux(nginx)DocumentRoot /data/wwwroot/default/f-admin/public ServerName www.fang99.cc AllowOverride All order deny,allow Require all granted
server { listen 8088; server_name demo.fang99.cc; location / { index index.php index.html; root /var/www/f-admin/public/; try_files $uri $uri/ /index.php?$query_string; } location ~ .php$ { root /var/www/f-admin/public/; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors on; include /etc/nginx/fastcgi.conf; } }感謝
layer
laravel
如果你覺得這個開源項目對你有用,歡迎star你懂的!謝謝:)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30177.html
摘要:項目地址項目實例背景起這個項目的初衷是,對于一個后臺管理系統,登陸注銷權限管理等都是些公用的模塊,完全可以封裝成一個基礎項目,每次新的項目基于基礎項目上開發即可,節約時間,提高開發效率。 laravel_quick_admin 項目地址:https://github.com/tsmliyun/l...項目實例: showImg(https://segmentfault.com/img/...
摘要:今天,我們不聊技術,我們從技術結構方面,聊一聊本次發布的版本,有些什么功能。終于,通過團隊的不斷努力,我們發布了第一個版本。所以當前最新版本是版本。拓展包安裝器入口我們也是采用的服務提供者,但是簡化了讓用戶去修改配置的流程,之后即可使用。 今天,我們不聊技術,我們從技術結構方面,聊一聊本次發布的版本,有些什么功能。 其實,alpha.1 早上打的 tag ,晚上因為增加了兩個核心功能,...
摘要:最簡化權限管理系統,基于開發。基于開發,唯一優化的是用權限和路由別名綁定,這樣代碼寫好之后就可以直接使用。如果是超級管理員,即使沒有這個權限會自動賦予權限給超級管理員角色。默認管理員賬號密碼。然后正常執行命令其他命令即可。 Any 最簡化權限管理系統,基于 Laravel5.4 開發。由于 Laravel5.5 發布推遲,只好先寫個 Laravel5.4版本的,后面再升級上去。演示地址...
摘要:項目簡介是一個輕量級的系統,也可以作為一個通用的后臺管理框架使用。集成了用戶管理權限管理日志管理菜單管理等后臺管理框架的通用功能,同時也提供模型管理分類管理等系統中常用的功能。基于開發,前端框架基于。 項目簡介 lightCMS是一個輕量級的CMS系統,也可以作為一個通用的后臺管理框架使用。lightCMS集成了用戶管理、權限管理、日志管理、菜單管理等后臺管理框架的通用功能,同時也提供...
摘要:查找保存下載用搭建自己的緩存倉庫權限管理的好選擇基于封裝的后臺管理系統,支持手機和端訪問支付寶風格的驗證器后臺系統微信接口的部署腳本開發的博客系統百度推送自動記錄用戶行為擴展一個項目管理系統根據生成對應導航的狀態 1.debug https://github.com/barryvdh/l... showImg(https://segmentfault.com/img/bVmhWL); ...
閱讀 1843·2021-11-11 16:55
閱讀 1459·2019-08-30 15:54
閱讀 780·2019-08-29 15:34
閱讀 2262·2019-08-29 13:11
閱讀 2915·2019-08-26 13:28
閱讀 1885·2019-08-26 10:49
閱讀 1002·2019-08-26 10:40
閱讀 2562·2019-08-23 18:21