问题标签 [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.
laravel - 如何在创建资源时用 auth 用户填充用户 ID 字段?
我确信必须有一种非常简单的方法来做到这一点——每当创建资源的新实例时,我想用经过身份验证的用户 id 填充资源上的 user_id 字段。
在我的资源模型的 store() 方法中,我有:
这通过发布 API 路由起作用,但是每当我通过 Nova 仪表板添加新资源实例时,它都不会添加 Auth 用户 ID。我猜这是因为 Nova 没有使用我设置的资源控制器?
我会很感激建议!
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
这几乎就是我正在做的事情。我说几乎因为肯定有一些区别,但我找不到。
我还发布了一个完整的回购,包括供应商目录等。
localization - Laravel Nova 卡片本地化
我正在尝试为为 Laravel Nova 仪表板构建的卡片添加本地化支持。
我已经创建了一个文件夹,/resources/lang
其中包含格式为 .json 的 JSON 语言文件en.json
。文件使用发布命令发布(复制),但loadJsonTranslationsFrom()
似乎没有做任何事情:
这就是标记的Card.vue
样子:
如何测试 JSON 文件是否正确加载?我错过了什么?
问题是我如何支持 Laravel Nova 中卡片的本地化?
laravel - Laravel Nova API - 你可以对请求的资源或镜头应用过滤器吗
通过API获取镜头时是否可以(或有人找到方法)应用过滤器,即;
http://my-site.test/nova-api/my-model/lens/my-lens?filter=MyFilter
如果有人知道如何添加多个过滤器的能力也会很酷
laravel - Laravel Nova:构建组件
第一篇文章。
我目前正在构建一个 Laravel Nova 应用程序。我正在更改仪表板组件 - 更具体地说是"resources/js/views/Dashboard.vue"
.
我正在努力构建组件 - 有人知道如何构建组件吗?我有一些代码可以运行webpack.mix
来构建我的 JS 和 SCSS 文件,但我很确定它不包含 Laravel Nova 实例中的文件。
任何帮助都会很棒。
额外:
我已经尝试运行 webpack 命令从 Laravel Nova 实例内部构建,但它出错了。
laravel - 如何为 oneToMany 关系实现类似结构的附加/分离?
例如。Region 和 City 是两个模型。关系定义如下:
区域.php
城市.php
Region 可以有多个城市,但一个城市只能与一个 Region 关联。为此,我有一个已经添加的城市列表,但想在区域的详细信息页面上附加城市与区域,就像我们有多对多关系一样。如何验证并且不允许将城市附加到已经附加到任何其他区域的区域?
laravel - 测试 Laravel Nova
目前我正在尝试为 laravel nova 编写功能测试,以断言页面已正确加载并且可以看到数据。
但是,当我编写测试时,由于 laravel nova 数据的生成方式,我找不到一种方法来断言显示了正确的文本。最重要的是,当加载不存在的资源页面时,我似乎无法测试页面是否正确加载,而 laravel nova 的 404 页面作为 200 响应返回。
有没有人找到一个很好的方法来测试新星?
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 分配请求的地址