基于thinkphp5 做的后臺管理系統 包含了權限管理以及菜單欄管理 一些常用的功能。
> ThinkPHP5的運行環境要求PHP5.4以上。
詳細開發文檔參考 [ThinkPHP5完全開發手冊](http://www.hmoore.net/manual/thinkphp5)
ThinkPHP5的環境要求如下:
PHP >= 5.4.0
PDO PHP Extension
MBstring PHP Extension
CURL PHP Extension
<hr>
x_admin的安裝步驟如下:
>1---- 下載代碼到本地:
>數據庫存在本地,導入到數據庫,數據庫名稱為:x_admin
>在public文件下運行,右鍵,找到在此處打開命令窗口,
輸入: php -S 0.0.0.0:99
>瀏覽器輸入:127.0.0.1:99/admin/login/login
或者使用phpStudy,配置網站,步驟如下:
2---找到phpstudy的配置文件 vhosts.conf,目錄路徑: E:\phpStudy\PHPTutorial\Apache\conf
復制以下代碼:
~~~
<VirtualHost *:80>
DocumentRoot "E:\phpStudy\PHPTutorial\WWW\x_admin\public" //你安裝的路徑
ServerName cn.saas.com //你指定的 域名
ServerAlias
<Directory "E:\phpStudy\PHPTutorial\WWW\x_admin\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
~~~
3---在本地找到 hosts的文件 配置如下:
127.0.0.1 cn.saas.com
修改配置重啟phpstudy
瀏覽器輸入:cn.saas.com/admin/login/login 就可以使用;
### 部分說明;
1----在admin文件夾下有個config配置文件
~~~
permission_authlist 數組里的:是過濾權限檢查的;
~~~
2---common文件夾里
~~~
is_role() 函數是:獲取管理員是否是超級管理員
~~~
3---application文件夾下config文件中的說明
~~~
// 控制器類后綴
'controller_suffix' => true,
就是需要在新建控制器時,必須帶有Controller的后綴的文件:為false,則不需帶后綴
~~~
~~~
// 默認模塊名
'default_module' => 'index',
// 禁止訪問模塊
'deny_module_list' => ['common'],
// 默認控制器名
'default_controller' => 'Index',
// 默認操作名
'default_action' => 'index',
~~~
如果要默認訪問后臺則需要配置:
~~~
// 默認模塊名
'default_module' => 'admin', //更換你的后臺模板名
// 禁止訪問模塊
'deny_module_list' => ['common'],
// 默認控制器名
'default_controller' => 'Index',
// 默認操作名
'default_action' => 'index',
~~~
#### 免責聲明
1-該系統只使用學習或者參考
2-如果出現問題與本人無關,
3-如因本人發布的項目內容涉及版權或存在其他問題,請于聯系我進行刪除。
- 安裝
- 阿里云服務器
- phpstrom 快捷鍵
- x_admin后臺系統部分截圖
- h-ul_admin后臺系統部分截圖
- php生成數據字典
- 介紹和效果
- 實現方法
- 具體代碼
- 無限極分類的實現
- 數據結構和效果
- demo樣式
- 實現的源代碼
- ThinkPHP5 上傳圖片
- 上傳到本地
- 上傳到七牛云
- 上傳到阿里云OSS
- 上傳到阿里云OSS2
- AjAx提交圖片
- 將base64編碼的圖片上傳
- phpqrcode 生成二維碼
- 使用phpqrcode生成二維碼
- 使用phpqrcode生成帶logo二維碼 并生成海報
- PHPexcel 表格
- 使用phpexcel將excel表格的導入數據庫
- 使用phpexcel導出excel表格
- 支付模塊
- 支付寶支付
- 支付寶支付之掃碼支付
- 微信支付
- 微信支付之掃碼支付
- 說明
- Thinkphp+ECharts生成圖表
- Thinkphp+ECharts生成柱狀圖
- Thinkphp+ECharts生成餅狀圖
- ThinkPHP5常用的功能
- TP5實現郵件發送
- TP5運行workerman的操作
- tp5 阿里大于短信服務發送驗證碼
- tp5 captcha 驗證碼配置以及驗證
- 基于ThinkPHP5 使用QueryList爬取 并存入mysql數據庫
- HTTP: Status詳細代碼及說明
- 常用的一些免費接口
- tp5 圖片上傳后 按照當前控制器/年份/月份日期 新建文件
- TP5 基于bootstrapd單圖上傳插件
- TP5 基于bootstrap多圖上傳插件
- tp5 使用DB 批量刪除
- TP ajax請求跨域解決方法
- tp5 獲取當前的url方法
- t5 時間戳操作
- tp5+ barcode 生成條形碼
- Ueditor富文本-上傳圖片到阿里云或者服務器指定目錄
- 小程序微信支付接口端
- TP5生成小程序推廣二維碼
- TP5中事務處理 rty {....} catch {....}
- PHP模塊
- PHP -S 命令
- PHP面試題
- PHP $_SERVER
- PHP獲取ip所在城市
- 判斷一個時間是否在開始時間和結束時間內
- PHP 如何將微信頭像 上傳到自己的服務器上
- PHP判斷訪問者是PC端還是移動端
- PHP 判斷客戶端是IOS還是Android
- php 計算本月的開始時間 和結束時間 以及當月有多少天
- php 根據數據庫的開始時間和結束時間計算出天數 在根據天數循環對應的天數的次數
- php將第二個數組里面的值 循環添加到第一個數組里面每個的值
- php 判斷輸入的中文或者英文
- php 數組轉為字符串 或者字符串轉為數組
- php實現的經典算法40例
- 如何將二維數組里面相同的ID的數據 合并到一個里面
- 如何將二維數組里面相同的ID的數據 合并到一個里面2
- php帶有小數點相加減
- PHP二維數組按鍵值排序
- PHP生成隨機的邀請碼
- php推算日期
- PHP時間戳和日期轉換
- php 當前日期加一天和指定日期加一天
- php獲取當天的零點和24點(即當天的00:00:00~23:59:59)
- php將數組轉為json格式
- PHP實現json_encode函數不轉義中文
- php如何實現文件下載
- php實現倒計時
- php設計抽獎具體思路和代碼
- php常用的方法功能函數
- PHP獲取客戶端操作系統信息
- php獲取客戶端瀏覽器信息
- php多維數組 按某個鍵值排序
- php判斷用戶訪問的鏈接是否微信打開
- php獲取毫秒級別的時間戳
- php 對象(object) 與 數組(array) 的轉換
- php 5種方式獲取url的后綴名
- php從url中獲取文件名和后綴等信息
- php 獲取url的擴展名
- 判斷用戶輸入身份證是否正確
- php方法 隱藏手機號中間四位
- php獲取多少天數后的日期
- PHP根據輸入年和月實現統計輸入的月份有多少天
- php 計算從開始時間到結束時間 總共有多少天
- php計算兩個時間距離幾個月
- 將數組轉換成json,不對中文進行unicode編碼
- 通用函數,數組導出csv
- php將數據庫中字符串帶有數組格式的值進行轉化
- PHP 獲取漢字拼音首字母大寫
- PHP只返回首個字符首字母大寫
- PHP 日期格式化(獲取上月第一天、最后一天等)
- 計算得到本年的每月的月末日期;
- php中將一段數據存到一個txt文件中并顯示其內容
- 將數值金額轉換為中文大寫金額
- php根據開始的年月日和結束年月日循環得到每天的日期
- MYSQL模塊
- 搭建 MySQL主從復制與讀寫分離
- SQL 的基本查詢語句
- 統計查詢
- UNION ALL常用操作
- UNION 常用操作
- ThinkPHP 框架 查詢語句 like和notlike
- tp5 like查詢 和in查詢
- tp5 時間查詢
- IFNULL的使用
- Mysql查詢不為null值
- 同一字段的多個模糊條件查詢
- 淺談MySQL中優化sql語句查詢常用的方法
- ThinkPHP5+Redis模塊
- Redis介紹和安裝
- ThinkPHP5報錯 不支持: redis
- 實例
- 實例:限時訪問
- redis一些常用的方法
- reids五種數據結構詳解
- ThinkPHP5+layui模塊
- 介紹
- layer生成報表
- layer列表(增刪改查)
- layui 給數據表格加序號
- layui頁面跳轉
- layui時間回顯問題解決
- 解決顯示新的列表以及值bug
- 點擊圖片-彈框顯示該圖片的詳情
- layui根據table數據判斷按鈕顯示情況
- 如何將的得到的json對象轉為數組
- layui關于form表單模塊之select帶搜索功能
- layui中templet - 自定義列模板
- 解決layui無法請求接口問題
- 數據表格,表頭和表格主題錯位問題解決
- layui列表點擊編輯或者添加的彈出層
- layui列表點擊編輯回顯數據
- layui根據條件讓一行數據變色 以及單元格update
- done-數據渲染完的回調
- layui如何實現編輯后無刷新的效果
- 如何獲取layui的單選按鈕的值
- tp5+layui.layedit 富文本編輯器
- web前端模塊
- 獲取復選框所有選中的值
- jQuery怎么獲取到富文本ueditor編輯器里面的文字和圖片內容
- bootstrap搜索下拉框:bootstrap-select
- table表格拆分合并(colspan、rowspan)
- 如何設置按鈕第二次不可點擊
- layer+loading層(加載動畫)
- 如何將ajax請求的數據循環添加到指定的html 上
- Bootstrap-select 無法使用的情況
- layer.prompt彈出層輸入框
- echarts中option的title的參數說明
- JS加減保留小數
- js獲取當前時間,日期格式為年-月-日
- js點擊切換顏色
- js如何根據數據的狀態顯示不同的按鈕
- js做簡單的上一頁下一頁代碼
- js 輸入年月得出當月多少天
- js生成隨機碼13位并且前5位是固定的
- 如何判斷用戶輸入的數字是否是正整數
- layer.open的彈出層詢問框
- js 點擊商品實現購物車+1的效果
- 實現選擇支付的方式圖標并得到他的值
- JS 漢字轉換拼音
- jQuery 顯示 input 輸入的密碼
- JS相乘保留小數
- 刪除當前的行的tr
- 正則的應用
- js 將時間戳 轉為日期類型
- jquery獲取圖片真實寬高
- 如何將圖片以base64編碼傳給后端
- 使用jquery生成二維碼
- 驗證碼倒計時
- 滑動鼠標圖片縮放
- web頁面單頁打印以及批量打印
- js將金額轉換為大寫文字
- JS判斷一個日期是這一年的第幾天
- JS獲取當前時間前一天,日期格式為年月日
- Table寬度超出頁面寬度時,出現橫向滾動條,單元格內容不換行實現
- 獲取當前屏幕的高度 并且賦值給某個div
- websocket相關實際操作實例和說明
- Linux模塊
- 忘記Linux 3.X/4.x/5.x 寶塔面板密碼的解決方案
- 一鍵卸載寶塔Linux面板及運行環境命令
- 基于tp5+h-ul_admin開發h-ul_admin后臺系統的模板
- 系統源代碼以及聯系方式
- 基于tp5+x_admin開發的后臺系統
- 獲取系統源代碼以及聯系方式
- 更多教程地址