问题标签 [laravel-6]

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 投票
1 回答
1039 浏览

php - 从 Laravel 6 到 Horizo​​n,作业因允许的内存大小而失败

在收到 3000 个寄存器后通过循环运行作业:

允许的内存大小为 134217728 字节已用尽(尝试分配 16384 字节) {"exception":"[object] (Symfony\Component\Debug\Exception\FatalErrorException(code: 1): 允许的内存大小为 134217728 字节已用尽(尝试分配16384 字节)在 /var/www/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:117)

我的工作有:public $timeout = 950;

我正在使用带有 php 7.2、Laravel 6、Horizo​​n、Redis、MySql 的 Laradock 环境。

我的设置horizo​​n.php有:

我的队列 redis 设置:

我关于内存的 php 信息:

我的 PHP 信息

我的 docker 环境内存。 我的 docker 桌面

0 投票
1 回答
1642 浏览

laravel - 如何在 Laravel Nova 的关系字段之外使用关系数据?

我试图弄清楚如何用 Laravel Nova 做一些看似简单的事情,但我无法弄清楚。

我想要做的是在文本字段中引用关系数据。我在 Nova 中看到,并了解如何通过HasOne, HasMany ...外观引用关系。但我想做的是得到这样的关系数据:

这不起作用,我在尝试调试时注意到的是 Nova 资源中的每个函数似乎都运行了多次。这是我添加的日志记录:

当我这样做时,有 3 个日志记录实例,前 2 个包含状态名称,第三个不包含。我认为这可能与它不起作用有关,但不知道是什么原因造成的。

提前感谢您的帮助!

0 投票
1 回答
632 浏览

php - 在 laravel 的模块基础项目中的模块内安装包

我正在使用一个包nWidart/laravel-modules。安装这个包没问题,但是当我想安装Sentinel 包时,它需要添加$providers $ $aliases。应该在哪里导入这个?config/app.php 还是其他?

我的文件夹结构现在是

在此处输入图像描述

0 投票
4 回答
1540 浏览

php - Laravel 从 url 中删除 public 并在 .htaccess 中强制 https

如何从 url 中删除 /public/ 并自动强制 http 到 https?

我的根 .htaccess(我创建了它)

public/.htaccess (默认 laravel)

但它不起作用 - 没有自动 http 到 https 重定向。

所以我需要结合从 url 中删除公用文件夹并使用 .htaccess 强制 http 到 https

0 投票
0 回答
87 浏览

php - Laravel - 如何处理不同的嵌套关系但​​模型相同?

我如何在 Laravel 中处理这种情况:

我有模型新闻,每个新闻都属于一个用户:

我也有一个评论模型,而且每条评论都属于一个用户:

在 NewsController 的显示功能中,我收到带有评论的新闻:

这工作得很好。问题是,我对同一个用户有很多请求。它查询新闻的子查询和相同 user_id 的评论的子查询。

这个对吗?我该如何优化呢?

此致

更新

显示函数如下所示:

0 投票
1 回答
2265 浏览

javascript - 如何在使用 laravel 6 中导入自定义 javascript 和 css 文件

我从 Laravel 开始,在撰写本文时它是 6.0。我需要在我的项目中导入自定义 JS 和 CSS 文件。

形成 Laravel 6 中的文件结构,在资源文件夹中有一个 js/ 和 /sass 文件。我在那里创建了一个 script.js 和一个 style.css 文件。我试图用代码给他们打电话

但我的控制台日志显示

在 Laravel 6 中是否有一种新方法可以调用这些文件。

0 投票
1 回答
1437 浏览

php - 如何修复 Image::make 上不支持的图像类型的错误

我正在尝试使用 Laravel Nova 管理面板和 api 创建图像/用户头像。我需要为每次下载生成 3 张图片 - 头像、缩略图和预览。

在这个领域我使用以下方法

在这种情况下,Laravel Nova 正在工作,但如果我尝试从 API 控制器调用 getCroppedAvatar,我会在 Image::make 行出现错误:

API 控制器上的代码

在这两种情况下,我都使用 png 和 jpg 文件。参数值相同。我该如何解决?谢谢!

0 投票
1 回答
68 浏览

laravel - 如何在 Laravel 6 中按语言环境切换视图?

我想在 Laravel 6 中对不同的语言环境使用不同的视图,而不是逐句翻译。

是否有一些机制或软件包可以做到这一点?

否则我如何编写我的视图和控制器,以便干净可靠地完成?

提前致谢

0 投票
1 回答
1905 浏览

php - Laravel 将当前用户 ID 传递给控制器

所以基本上我正在发送一个表格,在这个表格中我有 3 个字段。我需要另一个 user_id 字段。所以我决定通过后端而不是在 HTML 中完成它,因为人们可以操纵它。

<form action="{{ route('events.store', Auth::user() ) }}" method="post">

但每当我dd($request)events.store它显示我这个:

这是正确的,因为我有 id 1。

为了证明这一点,我使用了 devtools 来操作表单操作并放置了我自己的自定义值,名为“testing”。像这样:

<form action="http://192.168.1.14/public/calendar?testing" method="post"">

这将输出

如何访问该 ID?我怎样才能让它变得不可操作?

问题2,如何使用该字段来存储它?我这样做是这样的:

我希望它可能是这样的:

也有它是必需的

谢谢你的帮助

0 投票
1 回答
2175 浏览

laravel - Laravel 6 中的路由不支持 POST 方法

我正在 Laravel 6 中构建一个讨论表单。我使用的路由是 POST 方法,我在route:list. 我收到以下错误,为什么?

此路由不支持 POST 方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE

看法

路线

控制器