问题标签 [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.

0 投票
1 回答
679 浏览

php - 设置中的 Laravel 背包权限

我目前正在为 Laravel-Backpack 使用PermissionManager包,我看到了有关如何通过 UI 添加权限的说明。我需要从脚本或设置中添加角色和权限(可能是 DB 迁移),但我没有看到与此相关的文档。我是否必须从手动创建的权限中对迁移脚本进行逆向工程(这甚至可以工作吗?)还是有一种可接受的方式来做到这一点?

0 投票
1 回答
130 浏览

laravel-backpack - Javascript 在 Laravel Backpack 的 CRUD 中与 orderBy 混淆

我按照这个问题中的过程进行了操作,一切正常,但我想在显示的页面中查看顺序。

我用这个更新了我的控制器:

但这似乎不起作用。然后我停用了 JavaScript,顺序是正确的。似乎JS在加载页面时重新排序了内容(我假设它是通过内容ID)。

如何禁用此行为?(只有在加载页面时制作的那个,我希望我的用户能够按列重新排序)。

0 投票
1 回答
2991 浏览

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

0 投票
1 回答
557 浏览

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 个标签表(?)

任何帮助或建议将不胜感激。

0 投票
2 回答
2795 浏览

php - 使用 Laravel Backpacker 保存之前的哈希密码

一个简单的问题:如何在使用 Laravel Backpacker CRUD 管理员保存请求值之前修改(散列)请求值?

据我了解,应该在这些方法在 crud 控制器中执行之前的某个地方完成:

但我不知道如何正确地做到这一点。

编辑:请求不是一个对象,Request而是看起来像这样: StoreRequestUpdateRequest在此处输入图像描述

修复

0 投票
1 回答
1409 浏览

php - 修改 Laravel Backpacker CRUD 列表视图

我的新项目有 Laravel 5.2 Backpacker 管理员,我需要对生成的列表视图进行微调。IE:

  1. 我在数据库中存储为美分的金额,但需要显示为常规金额,因此这基本上需要将amount列中的所有值除以 100;

  2. 我有某些行,其中有cancelled日期。我想将这些行类设置为“警告”。

到目前为止,我只找到了这个完整的覆盖解决方案,但想知道是否可以在 crud 控制器中更简单地完成它。

我已经可以用这个修改标题:

数据行有这么简单的选项吗?喜欢:

0 投票
1 回答
1383 浏览

laravel-backpack - 无法在 Laravel Backpack PageManager 中插入/更新新字段

正如这里所建议的,我创建了 app/Models/Page.php。我在$fillable.

并创建了 app/Http/Controllers/Admin/PageCrudController.php 与示例相同的代码。

并修改了app/PageTemplates.php

但是,它不会更新或插入数据。我在这里做错了什么?

0 投票
2 回答
1358 浏览

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 语句有关。

0 投票
1 回答
229 浏览

laravel-backpack - 扩展背包管理员 ArticleCrudController

我正在尝试扩展 Backpack\NewsCRUD\app\Http\Controllers\Admin\ArticleCrudController 以便我可以添加一个新字段。但它没有显示一个新的领域。我在这里做错了什么?

中的链接似乎resources/vendor/backpack/base/inc/sidebar.php没有指向这个新的 ArticleCrudController。

0 投票
1 回答
1398 浏览

laravel-backpack - How to modify field in Laravel-Backpack/Settings

enter image description here

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.