yamecentadmin-基于laravel5.7的后臺管理系統(tǒng)

歡迎使用yamecent-admin后臺管理

LOGO

項目簡介

yamecent-admin是一款基于laravel框架進行封裝的后臺管理系統(tǒng),項目地址https://github.com/woann/yamecent-admin
其中包含:

  • rbac權(quán)限管理模塊
  • 完整的UI組件
  • 自定義配置管理
  • 圖片上傳,網(wǎng)絡(luò)請求等常用的js公共函數(shù)
  • 項目彈出層引用了layer,可直接使用layer
  • 持續(xù)維護中...

安裝教程

  • 執(zhí)行安裝命令 composer create-project woann/yamecent-admin 或者git clone https://github.com/woann/yamecent-admin.git
  • 配置域名(按laravel項目正常配置即可,解析到public目錄)
  • 如發(fā)現(xiàn)權(quán)限相關(guān)問題 執(zhí)行 chown -R 用戶名:用戶組 項目目錄
  • 訪問域名,登錄即可進入管理系統(tǒng)
  • 首次訪問域名時會跳轉(zhuǎn)至安裝頁面
    安裝頁面.jpg
  • 填寫完數(shù)據(jù)表配置之后埠忘,點擊安裝即可(有點小慢,喝口水)
  • 安裝完之后就可以使用剛剛提交的管理員賬號密碼登錄了(如果您想重新安裝毒嫡,要將/app/install/install.lock 文件刪掉倘零,重新訪問網(wǎng)址即可)

請求(不想用這個請求方法可以自行用ajax)

var data = {id:1};//參數(shù)
myRequest("/admin/config/add","post",data,function(res){
    //請求成功回調(diào)
    layer.msg("提示信息");//彈出提示
    //15秒后刷新父頁面
    setTimeout(function(){
        parent.location.reload();
    },1500)
});

請求失敗回調(diào)默認封裝了取消loading層的操作唱遭,如果想自定義請求失敗的回調(diào)的話,自行修改public/assets/js/common.js文件中的myRequest方法

表單不為空驗證

input添加requireclass

 <div class="form-group" id="string">
    <label >* 測試</label>
    <input type="text" name="test" class="form-control require"  placeholder="">
</div>
check = checkForm();//驗證表單呈驶,如果帶有require的input為空拷泽,則邊框變?yōu)榧t色并彈出提示
if(!check){
    return false;
}

富文本

  • html
   <div class="form-group ">
       <label >富文本</label>
       <textarea  placeholder="請在此處編輯內(nèi)容"  id="editor" style="height:400px;max-height:400px;overflow: hidden"></textarea >   
   </div>
  • javascript
   var editor = new wangEditor('editor');
   editor.config.uploadImgUrl = "/admin/wangeditor/upload";
   // 隱藏掉插入網(wǎng)絡(luò)圖片功能。該配置袖瞻,只有在你正確配置了圖片上傳功能之后才可用司致。
   editor.config.hideLinkImg = false;
   //關(guān)閉導(dǎo)航欄浮動
   editor.config.menuFixed = false;
   editor.create();
  • 示例


    富文本編輯器

時間選擇器

  • yamecent-admin的時間選擇器是引入flatpickr插件,支持多語言聋迎,各種格式的時間選擇脂矫。查看文檔
  • html
   <div class="form-group">
      <label >*生效時間</label>
      <input type="text"  class="form-control required calendar" name="time" placeholder="請選擇時間">
   </div>
  • javascript
    $(".calendar").flatpickr({
           dateFormat:"Y-m-d H:i:S",
           enableTime:true,
           enableSeconds:true
           //更多配置百度搜索flatpickr即可找到
       });
  • 示例
時間選擇器

列表批量操作

  • html
   <!--按鈕-->
   <button type="button" class="btn btn-sm btn-gradient-danger btn-icon-text" onclick="batch('/admin/user/del/')">
      <i class="mdi mdi-delete btn-icon-prepend"></i>批量刪除
   </button>
    <!--全選復(fù)選框-->
    <tr>
        <th width="3%">
            <div class="form-check">
                <label class="form-check-label">
                    <input type="checkbox" class="form-check-input batch-all">
                </label>
            </div>
         </th>
        ...
    </tr>
    <!--列表復(fù)選框-->
    <tr>
        <td>
            <div class="form-check">
               <label class="form-check-label">
                   <input type="checkbox" class="form-check-input td-check" value="{{ $v->id }}">
               </label>
            </div>
        </td>
        ...
    </tr>
  • 示例


    批量操作

部分截圖

  • 數(shù)據(jù)統(tǒng)計
數(shù)據(jù)統(tǒng)計
  • 自定義配置(字符串,圖片霉晕,富文本多種數(shù)據(jù)格式,可通過getConfig("key")的方式獲取配置值)
自定義配置
  • 權(quán)限管理
權(quán)限管理
  • 菜單管理
菜單管理
  • 管理員
管理員
  • 角色
角色

作者 @woann @xjj
2018 年 10月 30日

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末庭再,一起剝皮案震驚了整個濱河市捞奕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌佩微,老刑警劉巖缝彬,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異哺眯,居然都是意外死亡,警方通過查閱死者的電腦和手機扒俯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門奶卓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人撼玄,你說我怎么就攤上這事夺姑。” “怎么了掌猛?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵盏浙,是天一觀的道長。 經(jīng)常有香客問我荔茬,道長废膘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任慕蔚,我火速辦了婚禮丐黄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘孔飒。我一直安慰自己灌闺,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布坏瞄。 她就那樣靜靜地躺著桂对,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鸠匀。 梳的紋絲不亂的頭發(fā)上蕉斜,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音狮崩,去河邊找鬼蛛勉。 笑死,一個胖子當(dāng)著我的面吹牛睦柴,可吹牛的內(nèi)容都是我干的诽凌。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼坦敌,長吁一口氣:“原來是場噩夢啊……” “哼侣诵!你這毒婦竟也來了痢法?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤杜顺,失蹤者是張志新(化名)和其女友劉穎财搁,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體躬络,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡尖奔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了穷当。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片提茁。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖馁菜,靈堂內(nèi)的尸體忽然破棺而出茴扁,到底是詐尸還是另有隱情,我是刑警寧澤汪疮,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布峭火,位于F島的核電站,受9級特大地震影響智嚷,放射性物質(zhì)發(fā)生泄漏卖丸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一纤勒、第九天 我趴在偏房一處隱蔽的房頂上張望坯苹。 院中可真熱鬧,春花似錦摇天、人聲如沸粹湃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽为鳄。三九已至,卻和暖如春腕让,著一層夾襖步出監(jiān)牢的瞬間孤钦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工纯丸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留偏形,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓觉鼻,卻偏偏與公主長得像俊扭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子坠陈,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348