backpack

分类下相关文章

Laravel Backpack 限制后台 Admin 管理页面的访问权限

Laravel 内置的权限 middleware 查看 app/Http/Kernel.php,可以看到 middleware can。可以用于权限的检查 /** * The application's route middleware. * * These middleware may be assigned to groups or used individually. */ protected $routeMiddleware = [ 'auth' => \Illuminate\Auth\Middleware\Auth ...

阅读全文...

Laravel Backpack 升级 3.2 -> 3.3

composer require backpack/base:"^0.8.0" composer require backpack/crud:"^3.3.0" composer require livecontrol/eloquent-datatable 执行之后,确认版本号已经升级 composer show backpack/crud name : backpack/crud descrip. : Quickly build an admin interface for your Eloquent models, using Laravel ...

阅读全文...

Backpack 中使用 TinyMCE 替换 Summernote

用户反馈 Summernote 编辑器无法给表格添加边框,也无法合并单元格。 确实 Summernote 的表格功能比较弱,网上看了一下评价,感觉 TinyMCE 可以。 于是着手改造。 默认主题文件 404 tinymce.min.js:2 GET https://cdn.staticfile.org/tinymce/4.9.0/skins/dick-light/skin.min.css tinymce.min.js:2 GET https://cdn.staticfile.org/tinymce/4.9.0/skins/dick-light/content.min.css net::ERR ...

阅读全文...

laravel backpack time picker 组件 - 基于 element ui

目前正在使用的 backpack 版本并没有 time picker 组件,所以不得不将 element ui 的 time picker 移植过来。 http://element-cn.eleme.io/#/zh-CN/component/time-picker 记录这个组件的代码结构非常有意义,因为大部分定制化的 backpack 组件都可以沿用这个结构。 另外,jQuery 与 VueJS 的混合使用,虽然看起来很糙,但是异常高效。 注意事项: id 不要写死,要与 field name 相关 方便兼容一个页面中包含多个此组件,例如 time_picker_{{ $field['nam ...

阅读全文...

定制化一个 backpack 页面

例如,一个定制化的 laravel backpack 订单统计页面需用使用 element ui 实现。 参考 vendor/backpack/base/src/resources/views/dashboard.blade.php @extends('backpack::layout') @section('header') <section class="content-header"> <h1>大象笔记</h1> </section> @endsection @section('content') < ...

阅读全文...