问题标签 [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 回答
38 浏览

javascript - Dropzone.js 和 UserFrosting 表单

有没有人有任何使用UserFrosting实现dropzone.js的经验?

我在浏览器的控件中收到以下错误:

POST '.../website/images/upload 400(错误请求)'

Dropzone.js被添加到 /website/images/upload 中,每当我拖放一个文件时,我都会得到上述结果。

这是我的 index.php 条目:

控制器功能:

树枝模板:

我不确定是否可以跳过架构部分,因此我包括以下内容:

也许还有其他更好的方法来处理文件上传。我愿意接受建议:)

0 投票
1 回答
155 浏览

userfrosting - Userfrosting - 开始工作,发布空白屏幕,日志中没有错误

我正在创建我的第一个 Userfrosting 应用程序并尝试一些简单的事情,但遇到了第一个障碍。我正在尝试创建一个将波段添加到数据库表的表单:

初始化.php:

路线的 index.php:

使用 GET 的 New Band 表单可以正常工作。带控制器.php

如果我将它添加到 newBand 控制器进行测试,它会在我加载新的乐队表单时写入数据库,这很好:

问题是使用 Post 保存。即使我在值中硬编码并且甚至不尝试读取 POST 数据,我得到的只是一个空白屏幕。apache error.log 中没有错误消息,也没有任何内容:

索引.php

带控制器.php

如果我将我的 POST 路线替换为

我仍然只是得到一个空白屏幕。

这是bands/new.twig,但我认为问题出在此之前:

感谢您的任何想法。没有错误消息,这让我发疯了!

0 投票
1 回答
408 浏览

twig - 在树枝中添加一个新的全局变量

我正在尝试获取登录页面中添加的新字段的数据。我做了什么:

  1. 修改AccountController.php登录功能添加新参数:$this->_app->login($user, $client, !empty($data['rememberme']))
  2. Userfrosting.php登录功能中,我在应用程序中设置了它:$this->client = $client;
  3. setupTwigUserVariables功能中添加了树枝全局:$twig->addGlobal("client", $this->client);

问题是在模板中,{{client.id}}什么都不返回。任何帮助将不胜感激。

0 投票
1 回答
72 浏览

php - 使用 eloquent laravel 保存数据库表中的字段 - Userfrosting

这是我拥有的某个控制器中的示例代码:

这是我得到的错误:

我不明白收藏的东西。我以前从来没有发生过。为什么这段代码,例如不抛出收集错误?

0 投票
1 回答
190 浏览

userfrosting - 将另一个仪表板与 userFrosting 集成

我正在构建一个 Web 项目并使用 UserFrosting 作为后端,它带有 SB admin 作为仪表板,但我想用另一个用 AngularJS 或静态 HTML 构建的仪表板来更改它,类似这样: https ://github.com /tui2tone/flat-admin-bootstrap-templates 这可能吗?如果是,该怎么做?

0 投票
1 回答
194 浏览

php - 将 .env 文件添加到 UserFrosting

我在将我的 MySQL 数据库链接到 Userfrosting 时遇到问题。该指南提供了一个将.enr文件添加到目录的示例,以便 Userfrosting 可以读取数据库凭据,但它似乎不起作用。

有人可以给我一个关于如何做的深入教程吗?

这是运行时的错误代码install.php

0 投票
1 回答
123 浏览

composer-php - Userfrosting & Composer 的问题 - 没有匹配的包

只是按照我的方式完成 Userfrosting 4 教程。基本应用程序已启动并运行,现在正在“您的第一个 UserFrosting 站点”下创建第一个洒。

在运行 composer update 我得到以下信息:

更新依赖项(包括 require-dev)
您的需求无法解析为一组可安装的软件包。

我已经用教程中复制/粘贴的代码替换了我的代码,但仍然出现错误。我完全不知道从这里去哪里 - 任何指针都将不胜感激。

0 投票
1 回答
230 浏览

userfrosting - 无法使索引页面安全并重定向到登录页面

我正在使用用户结霜 V4。我了解了路由的概念。

现在我想让我的索引页面成为一个安全页面——这意味着只有登录的用户才能访问该页面。

如果用户没有登录,他应该被重定向到登录页面。

我做了以下事情:

我定义了自己的路由:

现在,当我访问该站点时,我得到了异常。它不会重定向到登录页面:account/sign-in

我收到以下错误:

0 投票
1 回答
283 浏览

userfrosting - 在用户结霜站点中为非主用户跳过仪表板的正确方法

我希望任何不是主用户的用户都被重定向到一个单独的页面/profiles

我通过编辑管理洒水实现了这一点,将这个简单的语句添加到pageDashboardAdminController.php 中的函数中:

我想把它移到我自己的洒上,但我不清楚如何最好地做到这一点。我会创建自己的扩展 AdminController 的控制器,然后替换该功能吗?或者有没有更简洁的方法?我现在拥有的东西可以工作,但显然不是面向未来的,因为这个文件将在未来的更新中被覆盖。

0 投票
2 回答
628 浏览

php - 带有 Userfrosting 的 RESTful API

我正在使用 UserFrosting 来管理我的用户PHPAPI我想在控制器中使用带有 POST 方法的登录功能。

当我调用登录函数时,它会返回我作为响应

CSRF 代码无效或未提供。

我仍然无法获得csrf_token

任何的想法?