问题标签 [userfrosting]

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 投票
0 回答
69 浏览

php - 想在 USER 和 CUSTOMER 表中建立关系

需要一些帮助。

我们已经安装并正在使用 UserFrosting。在此我们有 2 个表,一个用于 USER,另一个用于 CUSTOMER。因此,我们想要实现的目标是提供一个选项,我们可以从中在 USER 中分配一个客户。

为此,我们创建了第三个表,我们希望在其中建立 USER 和 CUSTOMER 之间的关系。

问题是,我们想将客户 ID 与用户 ID 一起保存在第三个表中。所以基本上在第三张表中,我们将显示用户 ID 和关联的客户 ID。

所以请建议。

0 投票
1 回答
423 浏览

php - Laravel Eloquent 将 2 个表连接在一起

我想使用 laravel eloquent 将 2 个表连接在一起。我可以在 mysql 中轻松做到这一点,但不知道如何使用它。

我有一个名为device.phpthis 的模型包含以下方法:

但我需要WifiClientConnection.php使用名为mac_addressWifiClientConnection没有该列的列链接模型,它有一个名为device_uuid. 使用以下方法将mac_address其转换为:device_uuid

在 MySQL 中,我将 2 个表连接在一起,如下所示:

我怎么能用 Laravel Eloquent 做这样的事情。

我也需要反过来的关系,所以在WifiClientConnection.php模型中我有这个方法:

但我再次需要将其转换device_uuidmac_address这种关系才能正常工作

谢谢你的帮助

0 投票
1 回答
129 浏览

installation - 用户冻结安装问题

我按照步骤安装了 Userfrosting - 没有错误,一切顺利(使用 ubuntu 16 命令行)。

当我在浏览器中加载网站时,页面确实出现了,但没有应用 CSS。浏览器控制台说 - 加载资源失败。我检查并发现 userfrosting/public 下没有“asset-raw”文件夹(这是我的 webroot)。

此外,当单击登录时,它不起作用。如果我错过了什么,请告诉我。

谢谢拉胡尔

0 投票
1 回答
107 浏览

javascript - 如何从 UserFrosting 控制器正确返回 .xls Excel 文件并在 Angular 2+ 中处理它?

我在使用来自 UserFrosting API 的 Angular 2+ 的 HttpClient get() 方法接收 Excel 文件的 Blob 时遇到问题。

这是 Userfrosting API 的代码:

我正在使用 PHP Excel 生成 Excel 文件。

这是角函数:

我在这里要做的是使用 http.get() 下载 Excel 文件,下载完成后,使用populateInvoices(). 但问题是,当我尝试触发 Angular 函数时,我的浏览器控制台上总是会出现此错误:

我尝试直接将 URL 输入到浏览器的地址栏,它工作正常。

我知道我可以下载,windows.open()但我不能用它重新填充表格。

请帮助我,我在这里缺少什么?

0 投票
1 回答
42 浏览

userfrosting - 为什么 URL 包含查询字符串?如何删除这些

尊敬的 Userfrosting 专家...

我刚刚在 LAMP Stack 上安装了 Userfrosting。乌布努 16.04

URL 包含查询字符串:http://example.com/dashboard#&sort[table-activities][occurred_at]=desc&page[table-activities]=1&size[table-activities]=10

我怎样才能摆脱这些查询字符串?

他们看起来很丑!

0 投票
1 回答
100 浏览

nginx - UserFrosting Nginx 资产原始 404

我正在使用 Nginx 而我没有使用 Apache。所以需要一段Nginx代码来解决前端静态资源的加载问题。

我的问题与类似,但我不是 Apache。我没有在“webserver-configs”文件夹中找到我想要的东西。

以下代码似乎不起作用。

0 投票
1 回答
55 浏览

php - 如何在不更新过滤器的情况下刷新 UserFrosting UFTable

我们的 UserFrosting (4.2) 应用程序有一个仪表板页面,它使用一个ufTable对象显示最近的数据。我们希望每 60 秒自动刷新一次表格内容。

想法是,这张表将显示在工作室的监视器上,以显示各种正在进行的操作的当前状态,我们希望它只自动刷新数据,而不必为整个页面本身添加间隔刷新页面。

我们尝试了多种方法来解决这个问题,包括每 x 毫秒重新初始化表。但是,在重新初始化对象时,表实际上并没有刷新,因为ufTable包装器中有一个标志,旨在通过不需要重新查询服务器来提高性能。我相信正是这个标志阻止了重新初始化的工作。

0 投票
0 回答
103 浏览

php - 让 Userfrosting / Slim 与控制器类一起工作

我对 MVC 模式完全陌生,如果没有编程,我发现很难理解,所以我设置了基于 Slim 的 Userfrosting 框架。我按照本教程进行操作,我可以看到默认的起始页面、登录等。

现在我添加了一个名为 site 的洒水器,就像在教程中一样,并在洒水器中创建了一个 src 目录。但是当我添加一个控制器类和一个路由文件时,事情变得很糟糕:

站点/路由/mainRoutes.php:

站点/src/Controller/MainController.php:

网站/作曲家.json:

我什至如何开始发现问题?这真是一个压倒性的话题。

0 投票
2 回答
37 浏览

database - 如果选择时不存在,则在 Eloquent 数据库中创建记录

我创建了一个模型等等,现在我使用该代码获取我的数据:

该表基本上只有一个自增 id、一个 user_id 和两个数据字段。我输出它们或更新它们

效果很好。但是,当记录尚不存在时,我会收到错误消息。现在我阅读了该firstOrCreate方法,但我是一个初学者,我什至不知道我必须在我的选择“字符串”中将它写在哪里。我找到的答案和解决方案暗示了我还没有的知识。

顺便说一句:我正在使用使用 Slim 框架、Laravel 和 Eloquent 的 Userfrosting。

0 投票
1 回答
234 浏览

php - 使用 Userfrosting 的 PHP 致命错误现在服务器总是显示错误 500

我正在管理我的服务器,并在作曲家更新后收到此消息:

PHP 致命错误:未捕获的 TypeError:传递给 UserFrosting\System\Facade::setFacadeContainer() 的参数 1 必须是 Interop\Container\ContainerInterface 的实例,给定的 Slim\Container 实例,在 /home/arteller/www/userfrosting/ 中调用app/system/UserFrosting.php 在第 53 行并在 /home/arteller/www/userfrosting/app/system/Facade.php:210 中定义

在此之后,我只收到来自服务器的 500 内部错误。每次我也尝试使用命令“php bakery bake”或与面包店相关的东西时,错误仍然存​​在。

任何人都可以帮忙吗?