backpack
(20)修改 backpack SettingsTableSeeder 逻辑,只插入新增的配置
Laravel backpack SettingsTableSeeder 的默认逻辑非常不人性化,直接 truncate 配置表,然后重新写入配置。
php artisan db:seed --class=SettingsTa
基于 element-china-area-data 的 backpack 省市区选择组件
由于使用的 element-china-area-data 组件,需要提供省市区三个 ID 才能正常显示,所以增加了两个字段
- province_id
- city_id
而 county_name 是为了缓存省市区的中文名
Laravel Backpack 记录当前数据条目的录入者
例如,家具数据表对于的 CRUD 要记录每条家具信息是谁录入的。
- 在家具表加入一个字段 creator_id
- 在 CRUD Controller 的 store 函数中插入录入人员的逻辑
```
public fun
Laravel Backpack 后台管理实现链接参数过滤
例如,默认 Backpack 实现的一个 CRUD controller 可以查看一个数据表中的所有数据,这里假设是所有的支付历史。
但是,我现在需要能够从用户列表页面通过一个链接,链接到支付历史页面时,可以只查看该用户的支付历史。
Laravel Backpack 的多图上传及拖拽排序组件
## 功能
- 多图上传
- 拖拽图片排序
- 删除图片
- 点击放大预览
- animated 特效
## 代码实现
```
Laravel Backpack 限制后台 Admin 管理页面的访问权限
## Laravel 内置的权限 middleware
查看 app/Http/Kernel.php,可以看到 middleware can。可以用于权限的检查
```
/**
* The application's
Laravel Backpack 升级 3.2 -> 3.3
```
composer require backpack/base:"^0.8.0"
composer require backpack/crud:"^3.3.0"
composer require livecontrol/eloq
Backpack 中使用 TinyMCE 替换 Summernote
用户反馈 Summernote 编辑器无法给表格添加边框,也无法合并单元格。
确实 Summernote 的表格功能比较弱,网上看了一下评价,感觉 TinyMCE 可以。
于是着手改造。
## 默认主题文件 404
``
laravel backpack time picker 组件 - 基于 element ui
目前正在使用的 backpack 版本并没有 time picker 组件,所以不得不将 element ui 的 time picker 移植过来。
http://element-cn.eleme.io/#/zh-CN/compon
定制化一个 backpack 页面
例如,一个定制化的 laravel backpack 订单统计页面需用使用 element ui 实现。
参考
vendor/backpack/base/src/resources/views/dashboard.blade.
上一页
下一页