问题标签 [laravel-backpack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 设置中的 Laravel 背包权限
我目前正在为 Laravel-Backpack 使用PermissionManager包,我看到了有关如何通过 UI 添加权限的说明。我需要从脚本或设置中添加角色和权限(可能是 DB 迁移),但我没有看到与此相关的文档。我是否必须从手动创建的权限中对迁移脚本进行逆向工程(这甚至可以工作吗?)还是有一种可接受的方式来做到这一点?
laravel-backpack - Javascript 在 Laravel Backpack 的 CRUD 中与 orderBy 混淆
我按照这个问题中的过程进行了操作,一切正常,但我想在显示的页面中查看顺序。
我用这个更新了我的控制器:
但这似乎不起作用。然后我停用了 JavaScript,顺序是正确的。似乎JS在加载页面时重新排序了内容(我假设它是通过内容ID)。
如何禁用此行为?(只有在加载页面时制作的那个,我希望我的用户能够按列重新排序)。
laravel-backpack - laravel backpack - creating related models on the fly
is it possible to have a onepage-form for editing or creating a entry and its related (1 to n) entrys?
For example: I have a customer model, every customer can have unlimited addresses. I could now have a CustomerCrudController and a AdressCrudController with the adress having select2-field for the customer, maybe having some kind of filter for the customer in the adress-list-view but it would be a more fluid working having the ability to change or add adresses in the customers-edit-view.
Thanks Christin
laravel-backpack - 多种内容类型的 nn 关系
我正在开发一个基于 Laravel 5.3 和 Backpack CRUD 的项目。我的项目有大约 8 种不同的内容类型(新闻、页面、作品集、活动、团队、视频、画廊、工作)。
我需要能够为每种内容类型 (nn) 添加标签,并且每种内容类型都有自己的特定标签,因此标签不会在内容类型之间共享。
如果我想使用 select_multiple 或 select2_multiple 字段类型,我需要 8 个表用于内容本身、8 个数据透视表和 8 个表用于标签(!)。
显然,我只想为标签提供一个表,但如果我使用 select_multiple 或 select2_multiple 字段类型,我会以每种内容类型的编辑形式获得所有标签。
所以,我的问题是:有没有一种优雅的方法来过滤 select_multiple 或 select2_multiple 字段类型的结果?
我创建了一个包含两种内容类型的简单模式:http: //dbdesigner.net/designer/schema/60412
在此示例中,当我编辑新闻或页面的内容时,我希望能够过滤 content_type_id 上的标签列表。所以我只想查看新闻编辑表单中的新闻标签,以及页面编辑表单中的页面标签。
或者也许我应该按预期使用 select_multiple 字段类型,并接受 8 个标签表(?)
任何帮助或建议将不胜感激。
php - 修改 Laravel Backpacker CRUD 列表视图
我的新项目有 Laravel 5.2 Backpacker 管理员,我需要对生成的列表视图进行微调。IE:
我在数据库中存储为美分的金额,但需要显示为常规金额,因此这基本上需要将
amount
列中的所有值除以 100;我有某些行,其中有
cancelled
日期。我想将这些行类设置为“警告”。
到目前为止,我只找到了这个完整的覆盖解决方案,但想知道是否可以在 crud 控制器中更简单地完成它。
我已经可以用这个修改标题:
数据行有这么简单的选项吗?喜欢:
laravel-backpack - 无法在 Laravel Backpack PageManager 中插入/更新新字段
正如这里所建议的,我创建了 app/Models/Page.php。我在$fillable
.
并创建了 app/Http/Controllers/Admin/PageCrudController.php 与示例相同的代码。
并修改了app/PageTemplates.php
但是,它不会更新或插入数据。我在这里做错了什么?
laravel-backpack - 如何在 Backpack for Laravel 页面/创建中添加 select_from_array
我想添加一个下拉字段,从配置文件中提取一个数组。我已经尝试过了,但出现错误。
在 config/gallery.php 中:
在 app/PageTemplates.php
====== 更新 =====
错误:
a1e88af9db4bb80b9055323bf64be621df2f9960.php 第 19 行中的 ErrorException:未定义索引:值(查看:/Users/sokada/Code/backpack-ceci/vendor/backpack/crud/src/resources/views/fields/select_from_array.blade.php)(查看:/ Users/sokada/Code/backpack-ceci/vendor/backpack/crud/src/resources/views/fields/select_from_array.blade.php)(查看:/Users/sokada/Code/backpack-ceci/vendor/backpack/crud/ src/resources/views/fields/select_from_array.blade.php) 在 a1e88af9db4bb80b9055323bf64be621df2f9960.php 第 19 行 CompilerEngine->handleViewException(object(ErrorException), '1') 在 PhpEngine.php 第 44 行
我在文档中尝试了这个,但它仍然给出了一个错误。
错误
PageTemplates.php 第 114 行中的 ErrorException:在 PageTemplates.php 第 114 行中的 HandleExceptions->handleError('8', '使用未定义常量 'one' - 假定为 ''一个''', '/Users/sokada/Code/backpack-ceci/app/PageTemplates.php', '114', array()) 在 PageTemplates.php 第 114 行
这与这个 if 语句有关。
laravel-backpack - 扩展背包管理员 ArticleCrudController
我正在尝试扩展 Backpack\NewsCRUD\app\Http\Controllers\Admin\ArticleCrudController 以便我可以添加一个新字段。但它没有显示一个新的领域。我在这里做错了什么?
中的链接似乎resources/vendor/backpack/base/inc/sidebar.php
没有指向这个新的 ArticleCrudController。
laravel-backpack - How to modify field in Laravel-Backpack/Settings
Instead of a text field, I'd like to add a dropdown to Value field in Laravel-Backpack/Settings, admin/setting/10/edit
page. I appreciate any suggestions.
I used the following in DB settings field but it gives an error.
Error
ErrorException in Fields.php line 28: Undefined index: name in Fields.php line 28 at HandleExceptions->handleError('8', 'Undefined index: name', '/Users/sokada/Code/backpack-ceci/vendor/backpack/crud/src/PanelTraits/Fields.php', '28', array('field' => array(), 'form' => 'both', 'complete_field_array' => array())) in Fields.php line 28 at CrudPanel->addField(array()) in SettingCrudController.php line 69
Line #28 in Fields.php is followings.