问题标签 [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.
php - 想在 USER 和 CUSTOMER 表中建立关系
需要一些帮助。
我们已经安装并正在使用 UserFrosting。在此我们有 2 个表,一个用于 USER,另一个用于 CUSTOMER。因此,我们想要实现的目标是提供一个选项,我们可以从中在 USER 中分配一个客户。
为此,我们创建了第三个表,我们希望在其中建立 USER 和 CUSTOMER 之间的关系。
问题是,我们想将客户 ID 与用户 ID 一起保存在第三个表中。所以基本上在第三张表中,我们将显示用户 ID 和关联的客户 ID。
所以请建议。
php - Laravel Eloquent 将 2 个表连接在一起
我想使用 laravel eloquent 将 2 个表连接在一起。我可以在 mysql 中轻松做到这一点,但不知道如何使用它。
我有一个名为device.php
this 的模型包含以下方法:
但我需要WifiClientConnection.php
使用名为mac_address
但WifiClientConnection
没有该列的列链接模型,它有一个名为device_uuid
. 使用以下方法将mac_address
其转换为:device_uuid
在 MySQL 中,我将 2 个表连接在一起,如下所示:
我怎么能用 Laravel Eloquent 做这样的事情。
我也需要反过来的关系,所以在WifiClientConnection.php
模型中我有这个方法:
但我再次需要将其转换device_uuid
为mac_address
这种关系才能正常工作
谢谢你的帮助
installation - 用户冻结安装问题
我按照步骤安装了 Userfrosting - 没有错误,一切顺利(使用 ubuntu 16 命令行)。
当我在浏览器中加载网站时,页面确实出现了,但没有应用 CSS。浏览器控制台说 - 加载资源失败。我检查并发现 userfrosting/public 下没有“asset-raw”文件夹(这是我的 webroot)。
此外,当单击登录时,它不起作用。如果我错过了什么,请告诉我。
谢谢拉胡尔
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()
但我不能用它重新填充表格。
请帮助我,我在这里缺少什么?
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
我怎样才能摆脱这些查询字符串?
他们看起来很丑!
nginx - UserFrosting Nginx 资产原始 404
我正在使用 Nginx 而我没有使用 Apache。所以需要一段Nginx代码来解决前端静态资源的加载问题。
我的问题与此类似,但我不是 Apache。我没有在“webserver-configs”文件夹中找到我想要的东西。
以下代码似乎不起作用。
php - 如何在不更新过滤器的情况下刷新 UserFrosting UFTable
我们的 UserFrosting (4.2) 应用程序有一个仪表板页面,它使用一个ufTable
对象显示最近的数据。我们希望每 60 秒自动刷新一次表格内容。
想法是,这张表将显示在工作室的监视器上,以显示各种正在进行的操作的当前状态,我们希望它只自动刷新数据,而不必为整个页面本身添加间隔刷新页面。
我们尝试了多种方法来解决这个问题,包括每 x 毫秒重新初始化表。但是,在重新初始化对象时,表实际上并没有刷新,因为ufTable
包装器中有一个标志,旨在通过不需要重新查询服务器来提高性能。我相信正是这个标志阻止了重新初始化的工作。
php - 让 Userfrosting / Slim 与控制器类一起工作
我对 MVC 模式完全陌生,如果没有编程,我发现很难理解,所以我设置了基于 Slim 的 Userfrosting 框架。我按照本教程进行操作,我可以看到默认的起始页面、登录等。
现在我添加了一个名为 site 的洒水器,就像在教程中一样,并在洒水器中创建了一个 src 目录。但是当我添加一个控制器类和一个路由文件时,事情变得很糟糕:
站点/路由/mainRoutes.php:
站点/src/Controller/MainController.php:
网站/作曲家.json:
我什至如何开始发现问题?这真是一个压倒性的话题。
database - 如果选择时不存在,则在 Eloquent 数据库中创建记录
我创建了一个模型等等,现在我使用该代码获取我的数据:
该表基本上只有一个自增 id、一个 user_id 和两个数据字段。我输出它们或更新它们
效果很好。但是,当记录尚不存在时,我会收到错误消息。现在我阅读了该firstOrCreate
方法,但我是一个初学者,我什至不知道我必须在我的选择“字符串”中将它写在哪里。我找到的答案和解决方案暗示了我还没有的知识。
顺便说一句:我正在使用使用 Slim 框架、Laravel 和 Eloquent 的 Userfrosting。
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”或与面包店相关的东西时,错误仍然存在。
任何人都可以帮忙吗?