问题标签 [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.
php - 从 Laravel 6 到 Horizon,作业因允许的内存大小而失败
在收到 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、Horizon、Redis、MySql 的 Laradock 环境。
我的设置horizon.php有:
我的队列 redis 设置:
我关于内存的 php 信息:
laravel - 如何在 Laravel Nova 的关系字段之外使用关系数据?
我试图弄清楚如何用 Laravel Nova 做一些看似简单的事情,但我无法弄清楚。
我想要做的是在文本字段中引用关系数据。我在 Nova 中看到,并了解如何通过HasOne, HasMany ...
外观引用关系。但我想做的是得到这样的关系数据:
这不起作用,我在尝试调试时注意到的是 Nova 资源中的每个函数似乎都运行了多次。这是我添加的日志记录:
当我这样做时,有 3 个日志记录实例,前 2 个包含状态名称,第三个不包含。我认为这可能与它不起作用有关,但不知道是什么原因造成的。
提前感谢您的帮助!
php - 在 laravel 的模块基础项目中的模块内安装包
我正在使用一个包nWidart/laravel-modules。安装这个包没问题,但是当我想安装Sentinel 包时,它需要添加$providers $ $aliases。应该在哪里导入这个?config/app.php 还是其他?
我的文件夹结构现在是
php - Laravel 从 url 中删除 public 并在 .htaccess 中强制 https
如何从 url 中删除 /public/ 并自动强制 http 到 https?
我的根 .htaccess(我创建了它)
public/.htaccess (默认 laravel)
但它不起作用 - 没有自动 http 到 https 重定向。
所以我需要结合从 url 中删除公用文件夹并使用 .htaccess 强制 http 到 https
php - Laravel - 如何处理不同的嵌套关系但模型相同?
我如何在 Laravel 中处理这种情况:
我有模型新闻,每个新闻都属于一个用户:
我也有一个评论模型,而且每条评论都属于一个用户:
在 NewsController 的显示功能中,我收到带有评论的新闻:
这工作得很好。问题是,我对同一个用户有很多请求。它查询新闻的子查询和相同 user_id 的评论的子查询。
这个对吗?我该如何优化呢?
此致
更新
显示函数如下所示:
javascript - 如何在使用 laravel 6 中导入自定义 javascript 和 css 文件
我从 Laravel 开始,在撰写本文时它是 6.0。我需要在我的项目中导入自定义 JS 和 CSS 文件。
形成 Laravel 6 中的文件结构,在资源文件夹中有一个 js/ 和 /sass 文件。我在那里创建了一个 script.js 和一个 style.css 文件。我试图用代码给他们打电话
和
但我的控制台日志显示
在 Laravel 6 中是否有一种新方法可以调用这些文件。
php - 如何修复 Image::make 上不支持的图像类型的错误
我正在尝试使用 Laravel Nova 管理面板和 api 创建图像/用户头像。我需要为每次下载生成 3 张图片 - 头像、缩略图和预览。
在这个领域我使用以下方法
在这种情况下,Laravel Nova 正在工作,但如果我尝试从 API 控制器调用 getCroppedAvatar,我会在 Image::make 行出现错误:
API 控制器上的代码
在这两种情况下,我都使用 png 和 jpg 文件。参数值相同。我该如何解决?谢谢!
laravel - 如何在 Laravel 6 中按语言环境切换视图?
我想在 Laravel 6 中对不同的语言环境使用不同的视图,而不是逐句翻译。
是否有一些机制或软件包可以做到这一点?
否则我如何编写我的视图和控制器,以便干净可靠地完成?
提前致谢
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,如何使用该字段来存储它?我这样做是这样的:
我希望它可能是这样的:
也有它是必需的
谢谢你的帮助
laravel - Laravel 6 中的路由不支持 POST 方法
我正在 Laravel 6 中构建一个讨论表单。我使用的路由是 POST 方法,我在route:list
. 我收到以下错误,为什么?
此路由不支持 POST 方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE
看法
路线
控制器