问题标签 [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 投票
4 回答
3047 浏览

laravel - 如何在创建资源时用 auth 用户填充用户 ID 字段?

我确信必须有一种非常简单的方法来做到这一点——每当创建资源的新实例时,我想用经过身份验证的用户 id 填充资源上的 user_id 字段。

在我的资源模型的 store() 方法中,我有:

这通过发布 API 路由起作用,但是每当我通过 Nova 仪表板添加新资源实例时,它都不会添加 Auth 用户 ID。我猜这是因为 Nova 没有使用我设置的资源控制器?

我会很感激建议!

0 投票
1 回答
2084 浏览

laravel - Laravel Nova - 显示没有选项显示内容的文本区域内容

我想始终显示文本区域资源字段内容而不显示选项“显示内容”或默认显示。

在此处输入图像描述

是否可以?

0 投票
1 回答
684 浏览

php - Laravel 找不到 "Class 'Zttp\Zttp' not found" 但它是由 composer 安装的

我正在为 Laravel Nova 创建一张卡片。

我创建了一个简单的 API 路由,它将调用端点并返回响应。

api.php

但是当我到达那条路线时,我得到了错误:

找不到类“Zttp\Zttp”

这就是我的composer.json样子:

这一定很明显,我的工作基于这个 repo

https://github.com/tightenco/nova-package-discovery

这几乎就是我正在做的事情。我说几乎因为肯定有一些区别,但我找不到。

我还发布了一个完整的回购,包括供应商目录等。

0 投票
2 回答
1583 浏览

localization - Laravel Nova 卡片本地化

我正在尝试为为 Laravel Nova 仪表板构建的卡片添加本地化支持。

我已经创建了一个文件夹,/resources/lang其中包含格式为 .json 的 JSON 语言文件en.json。文件使用发布命令发布(复制),但loadJsonTranslationsFrom()似乎没有做任何事情:

这就是标记的Card.vue样子:

如何测试 JSON 文件是否正确加载?我错过了什么?

问题是我如何支持 Laravel Nova 中卡片的本地化?

0 投票
2 回答
1338 浏览

laravel - Laravel Nova API - 你可以对请求的资源或镜头应用过滤器吗

通过API获取镜头时是否可以(或有人找到方法)应用过滤器,即;

http://my-site.test/nova-api/my-model/lens/my-lens?filter=MyFilter

如果有人知道如何添加多个过滤器的能力也会很酷

0 投票
2 回答
2608 浏览

laravel - Laravel Nova:构建组件

第一篇文章。

我目前正在构建一个 Laravel Nova 应用程序。我正在更改仪表板组件 - 更具体地说是"resources/js/views/Dashboard.vue".

我正在努力构建组件 - 有人知道如何构建组件吗?我有一些代码可以运行webpack.mix来构建我的 JS 和 SCSS 文件,但我很确定它不包含 Laravel Nova 实例中的文件。

任何帮助都会很棒。

额外

我已经尝试运行 webpack 命令从 Laravel Nova 实例内部构建,但它出错了。

0 投票
4 回答
4007 浏览

laravel - Laravel Nova - 从 BelongsToMany 字段中隐藏视图和编辑

Questionmodel &之间的关系Choice是多对多的。

Nova/Question

显示在屏幕下方

在此处输入图像描述

我想从视图中隐藏视图和编辑选项。只允许用户附加/分离选择。

我尝试QuestionPolicy使用以下方法创建,但没有成功。如果我使用ChoicePolicy's update&create方法,它将隐藏Choice资源中的查看和编辑选项。

如何实现从关系中隐藏视图和编辑选项?

更新

Question模型

Choice模型

0 投票
1 回答
183 浏览

laravel - 如何为 oneToMany 关系实现类似结构的附加/分离?

例如。Region 和 City 是两个模型。关系定义如下:

区域.php


城市.php

Region 可以有多个城市,但一个城市只能与一个 Region 关联。为此,我有一个已经添加的城市列表,但想在区域的详细信息页面上附加城市与区域,就像我们有多对多关系一样。如何验证并且不允许将城市附加到已经附加到任何其他区域的区域?

0 投票
3 回答
3691 浏览

laravel - 测试 Laravel Nova

目前我正在尝试为 laravel nova 编写功能测试,以断言页面已正确加载并且可以看到数据。

但是,当我编写测试时,由于 laravel nova 数据的生成方式,我找不到一种方法来断言显示了正确的文本。最重要的是,当加载不存在的资源页面时,我似乎无法测试页面是否正确加载,而 laravel nova 的 404 页面作为 200 响应返回。

有没有人找到一个很好的方法来测试新星?

0 投票
1 回答
4862 浏览

laravel - Laravel Nova - 包含额外的 css 文件

在 Laravel Nova 中,如何包含额外的 css 文件?

我尝试过以下操作,但出现错误。

public/css文件夹下我有admin.css文件。

错误:

file_get_contents(http://localhost:8099/css/admin.css):无法打开流:无法分配请求的地址{“异常”:“[对象](错误异常(代码:0):file_get_contents(http://localhost :8099/css/admin.css):无法打开流:无法在 /var/www/nova/src/Http/Controllers/StyleController.php:20 分配请求的地址