问题标签 [laravel-nova]

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 回答
622 浏览

php - Laravel Nova + Homestead SQLSTATE[HY000] [2002] 连接被拒绝

我全新安装了 Homestead 7.17.0、Laravel 5.7.2 和 Laravel Nova 1.0.14,但是当我尝试使用添加到用户表的用户名和密码登录时,出现以下错误:

我确定我的 .env 文件中的数据库配置是正确的。实际上,我通过我创建的和工匠命令添加了用户,这证明主应用程序可以毫无问题地连接到数据库。

0 投票
1 回答
6020 浏览

laravel - 允许某些角色访问 Laravel Nova 仪表板?

我安装了 Spatie Permissions 包,并创建了策略来限制使用此包的模型的访问权限。

但是,我在创建一个门以使某些角色(例如“管理员”和“内容编辑器”)访问 Nova 仪表板时遇到了一些困难?

我认为它会涉及 NovaServiceProvider 中的 gate() 函数。这是我尝试过的。

0 投票
1 回答
1699 浏览

laravel - Laravel Nova 多重图像

我有一个名为 Product 的新星资源。
我想将几张图片与该产品相关联,以便在前端显示图库图片。
如何将多个图像关联到该产品?

0 投票
1 回答
2002 浏览

laravel - Laravel Nova:属于许多人。根据条件在详细信息页面上显示列表(来自数据库)

我正在使用 Laravel Nova 开发一个 Web 应用程序。Nova 是一个全新的 Laravel CMS 系统。我现在在多对多关系和呈现数据方面遇到了麻烦。

我有一个包含以下数据的用户表

然后我有一个包含以下数据的部门表。

它们与这样的数据透视表具有多对多的关系。

如果我在字段方法中添加了这个,在用户资源中

由于我在 User 资源中添加了 BelongsToMany,如果我转到用户详细信息页面,我会看到类似这样的内容。

在此处输入图像描述

基本上我的意思是显示用户部门列表的选项和将部门附加到用户的选项。但我不想一直显示该选项/列表。我只想根据角色显示它。我的意思是在字段方法中是这样的。请阅读以下代码中的注释。

0 投票
3 回答
1409 浏览

laravel - Laravel Nova 工具 - 添加分页

所以问题是Resources开箱即用的分页,但是当您Tool用作自定义资源时,您就没有分页。我必须使用另一个npm package并手动执行,还是使用资源中使用的现有一个?

有什么想法吗?

0 投票
2 回答
2491 浏览

laravel - Laravel Nova 多态多对多关系不起作用

我正在使用 Laravel Nova 开发一个 Laravel 管理仪表板。我在使用多态多对多关系时遇到问题。以下是我的场景。

我有这个定义的用户表

这是SportSociety模型班

这是 DancerSociety 模型班

然后我创建了一个迁移来创建数据透视表。这是迁移文件的定义。

在 Nova UI 中,当我将 SportSociety 或 DancerSociety 附加到用户时,我收到以下错误消息。

我的多态关系有什么问题?或者 Nova 是否存在多态关系问题?

0 投票
1 回答
11006 浏览

laravel - Laravel Nova 模板自定义

我开始在新的管理面板 Laravel Nova 上做一些测试。我阅读了文档并没有找到任何关于我们如何进行模板定制的内容。

任何人都可以解释模板引擎是如何工作的?有没有办法覆盖某些页面组件的输出?

如果我想更改徽标或页脚或导航栏而不修改原始文件,我需要如何进行?

0 投票
2 回答
3019 浏览

laravel-nova - Laravel nova:如何覆盖 nova 组件

比方说,我想用自定义的替换 nova/resources/js/components/Form/FieldWrapper.vue(添加一些 CSS 类或添加额外的 HTML),如何做到这一点,而不更改 /nova 目录(能够更新新星)?

更改编辑视图的用例例如:

  • 向字段添加“*”符号,如果它是必填字段
  • 将“每行一个字段”样式更改为“每行两个字段”样式以使用巨大浪费的空白空间并降低表单的高度以减少滚动
0 投票
3 回答
5436 浏览

laravel - Laravel Nova - 将数据库 json 列映射到字段

我有一个json列类型名为的数据库模型attributes。此列将包含模型的其他详细信息。

例如: attributes : {'desc' : 'test', 'width' : '500'}

我想在 Laravel 管理资源中将列中的单个属性 ( desc& width)显示attributes为 html 字段。

我检查了支持的字段类型,但似乎不支持。

有什么建议我该怎么做?

0 投票
5 回答
16521 浏览

laravel - Laravel nova 资源扩展/覆盖 create 方法

我正在使用Laravel Nova开发一个网络管理面板。

我遇到了一个问题,因为 Nova 是一项相当新的技术。

我现在想做的是我想添加一个隐藏字段或扩展或覆盖 create 方法。

这是我的场景。让我们保存一下,我有一个vacancy具有以下字段的新星资源。

很简单。我喜欢做的是我想created_by在数据库中添加一个名为的新字段。然后该字段将自动填充当前登录的用户id( $request->user()->id)。

如何覆盖或扩展 Nova 的创建功能?我怎样才能实现它?

我可以使用资源事件,但是如何在事件中检索已登录的用户?