前言
從發佈預告帖到現在不知不覺已經過去將近4個月時間,不得不感嘆一下時間過得真快!在這4個月期間Dcat Admin受到很多同學的關注和支持,在大家的推動下Dcat Admin也日益完善和成熟,我也一直積極聽取每個用户意見,保持着高頻率的更新。
至此1.0雖然還有一些不太合理的設計和需要打磨之處,但功能上已經足夠的完善和成熟,接下來更新頻率會放緩,將會把重心轉移到2.0的開發上,如果順利的話可以在9月份上線!
這裏也非常感謝關注和支持這個項目的同學們,我的初心不會變,做一個對大家有用的高品質項目,然後持續維護下去!
新功能簡介
下面簡單的介紹下1.6和1.6.5上線的主要功能,更多更新內容查看請前往更新日誌
1.全新表格樣式
在這個版本開始,默認的表格佈局將會採用 table_collapse 模式,效果如下
如果想要切換回舊版本的表格佈局樣式,可以在 app/Admin/bootstrap.php中加上
Grid::resolving(function (Grid $grid) {
$grid->tableCollapse(false);
});
2.表格固定列
注意這個功能支持組合表頭功能,但不兼容列字段隱藏功能!
通過 fixColumns 方法可以給表格設置固定列,第一個參數表示固定從頭開始的前三列,第二個參數表示固定從後往前數的兩列,(第二個參數可不傳,默認為-1)
$grid->fixColumns(2, -2);
效果
3.表單字段動態顯示
此功能在工具表單中一樣有效,更多用法請參考文檔表單字段動態顯示
$form->radio('radio')
->when([1, 4], function (Form $form) {
// 值為1和4時顯示文本框
$form->text('text1');
$form->text('text2');
$form->text('text3');
})
->when(2, function (Form $form) {
$form->editor('editor');
})
->when(3, function (Form $form) {
$form->image('image');
})
->options([
1 => '顯示文本框',
2 => '顯示編輯器',
3 => '顯示文件上傳',
4 => '還是顯示文本框',
])
->default(1);
效果
更多更新內容查看請前往更新日誌
Dcat Admin
Dcat Admin是一個基於laravel-admin二次開發而成的後台系統構建工具,只需很少的代碼即可快速構建出一個功能完善的高顏值後台系統。內置豐富的後台常用組件,開箱即用,讓開發者告別冗雜的HTML代碼,對後端開發者非常友好。
在線演示站點 | LearnKu官方文檔 | Github主頁(如果喜歡這個項目不妨點個star,感謝支持!) | Gitee主頁
升級方法
composer update dcat/laravel-admin
本次版本需要重新發布靜態資源以及語言包,然後按Ctrl+F5清除瀏覽器緩存!
php artisan admin:publish --assets --force
php artisan admin:publish --lang --force