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

laravel - 用于处理图像上传和调整大小的 Laravel 包

我是 Laravel 的新手,来自 Rails。正在为 Laravel 中的图像处理包寻找推荐,它可以执行以下操作?

  • 上传图片
  • 图像验证
  • 调整版本控制支持
  • 亚马逊 S3 支持
0 投票
1 回答
1349 浏览

php - Laravel 关系没有加载到资源中?

我想加载与客户的订单关系,但它null在邮递员中返回

在此处输入图像描述


客户模型

订单模式

订单资源

客户资源

OrderController这是负责发送 JSON 响应的函数

我希望将客户详细信息与订单一起加载。

0 投票
0 回答
63 浏览

laravel - 如何将 CURRENT_TIMESTAMP 设置为列的默认值

使用 laravel 迁移,我想将CURRENT_TIMESTAMPcreated_at 列设置为默认值。

不知道是不是把laravel从5.7迁移到了6

这是我的迁移文件:

控制台中的错误:

Doctrine\DBAL\Driver\PDOException::("SQLSTATE[42000]: 语法错误或访问冲突:1064 您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册以获取在 ' 附近使用的正确语法(CURRENT_TIMESTAMP)) 默认字符集 utf8mb4 collat​​e 'utf8mb4_unicode_ci' ' at line 1")

mysql版本:5.7.23

PHP版本:7.2.10

Laravel 版本:6.0.2

0 投票
3 回答
6334 浏览

php - 如何向 request()->all() 添加变量?(Laravel 6.0)

我有类似这样的 Laravel 6.0,使用request()->all();帮助程序在数据库上创建一个新行......

我想手动添加两个变量,这样我们就不需要用户手动添加它们。我已经尝试过这方面的变化......

有没有办法用request()助手做到这一点,还是我必须使用其他方法?

0 投票
0 回答
87 浏览

laravel - 如何将 laravel Hashing 更改为使用 Hash_hmac(Sha3-512,'mykey') 而不是 Bcrypt?

我有一个客户,其现有数据库使用 hmac 实现 sha3-512,我正在构建一个 laravel 应用程序,该应用程序将利用他们现有的用户数据,该数据位于 sha3-512 哈希上。他们现有的应用程序已经在使用相同的服务。这意味着我必须让 laravel 使用 sha3-512 而不是 Bcrypt。任何人都知道我怎样才能实现这一壮举?我在这里查看并尝试了建议 更改 Laravel 5.4 密码加密和表列名 但它没有用。

感谢你们。

0 投票
1 回答
1110 浏览

php - 使用 Laravel 6 连接到 Firestore 不工作

我一直在尝试使用我的 laravel 6 应用程序将数据插入到 Firestore 中,它看起来像是在尝试连接到 mysql。

我试图删除 .env 文件中的 db 部分:

但它似乎不起作用。首先,这是我尝试插入时遇到的错误:

这是我的 php 代码:

我不知道为什么它试图使用 mysql 连接。任何人都知道我需要做什么或做错了什么???。

每种形式的帮助都受到高度赞赏。干杯!!!!

0 投票
2 回答
912 浏览

image-upload - 如何解决 laravel 6 中的“SplFileInfo:getSize()”错误

我正在尝试更新用户个人资料图片。但是每次我都会遇到错误,例如-

RuntimeException SplFileInfo::getSize(): stat failed for /tmp/php8uXhSg

每当我在save()方法之前执行dd()时,一切看起来都很好。但是在保存记录时它会抛出错误。

以下是我的控制器的代码 -

用户控制器.php

0 投票
1 回答
2131 浏览

php - 为什么 Laravel 邮件不能在实时服务器上运行?

我在 Godaddy 上托管。我写了一个电子邮件应用程序。它在本地主机上正常工作。我不能在主机上运行。当你进入不同服务器的smtp设置时,还是不行。我还阅读了以下主题。

为什么邮件 laravel 不能在登台服务器上工作?

使用 Laravel,SMTP 邮件在 Live Server 中不起作用

https://laracasts.com/discuss/channels/laravel/laravel-sending-mail-not-working-on-production-server

无法与主机 mailtrap.io 建立连接 [php_network_getaddresses: getaddrinfo failed: No such host is known. #0]

在我的本地主机上运行的设置。

当我给出 500 错误时,Godaddy 的 smtp 设置。它不会生成任何 error.log

我通过查看其他链接尝试了它们。但我找不到解决方案。

0 投票
2 回答
127 浏览

laravel - 如何在 Laravel Query 中使用 CONCAT 函数

如何在 Laravel 查询中使用 CONCAT 函数?

我想连接用户名。

0 投票
1 回答
309 浏览

php - 你如何从 Laravel 6 的雄辩关系中返回单列?

我有模型“帖子”,其中包含“id”、“名称”、“内容”和“状态”列

我有模型“PostStatus”,其中包含“id”和“name”列

在 Post.php 我有以下内容:

在其他地方的控制器中,我有:

它返回一个数组,其中所有帖子的“id”、“名称”作为“内容”作为它们的列值,“状态”作为帖子状态表中相关行的数据数组。我想要实现的是“状态”列只是 PostStatus 模型中“名称”列的字符串值,而不是整行的数组。我尝试在 Post 模型中的 status 函数上使用 ->select ,但这仍然将值作为数组返回。我宁愿避免直接使用 SQL 来实现我的目标。

总之,我希望控制器中的函数返回:

而不是