问题标签 [laravel-5.8]

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 回答
3575 浏览

php - Laravel 5.8.* 来自本地服务器的验证邮件错误:swift_transportexception (554)

如果我使用正常命令和正确的 SMTP 配置从本地 PC 通过 MAMP Pro在Laravel 5.8.*中运行我的项目php artisan make:auth,我无法通过我的外部邮件服务器使用 Mamp 从本地 PC 发送确认邮件。

然后总是出现此错误代码:

Swift_TransportException

预期响应代码 354,但得到代码“554”,消息“554 5.5.1 错误:没有有效的收件人

Laravel 存储/day.log:

[2019-03-11 14:25:20] local.ERROR:预期响应代码 354,但得到代码“554”,消息“554 5.5.1 错误:没有有效的收件人”{“userId”:9,“异常” :"[object] (Swift_TransportException(code: 554): 预期的响应代码 354,但得到代码 \"554\",消息 \"554 5.5.1 错误:在 /Users/***** 处没有有效的收件人\" /Developer/Laravel-Project/Laravel-System/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:457) [stacktrace]

但是,这仅出现在我的笔记本电脑上,而我的网络服务器上的 MAMP 一切正常。

在我的 .env 文件中,它看起来像这样:

在我的 cofig/mail.php 中:

这些设置也适用make:auth于我自己的服务器上的 Laravel 的正常命令和我自己的邮件服务器,但是每当我在本地 PC 上使用 MAMP 测试它时,就会出现上述错误消息。

有谁知道它是什么?是否只能通过有效的 SSL 连接发送邮件?我怎样才能避免这个错误?

0 投票
1 回答
19 浏览

eloquent - Laravel 获取属于用户的表鬃毛,其中列急切加载

我有一个应用程序,用户在其中创建用于数据存储的表。表名带有前缀:

我可以像这样检索属于该用户的所有表:

我可以像这样获取每个表的列:

但我想急切地加载每个表的列,例如:

如何才能做到这一点?谢谢。

0 投票
1 回答
235 浏览

php - 注释表给出 SQLSTATE[42S02] laravel 5.8

我正在尝试创建一个论坛,用户可以在其中发布线程,并且在线程底部,用户可以对线程发表评论,但是当我将评论部分添加到线程时,它会抛出SQLSTATE[42S02]错误我正在尝试使用 Morph 关系从laravel https://laravel.com/docs/5.8/eloquent-relationships所以我可以将线程连接到相应的线程或评论。并且最终产品必须类似于 Reddits 一个http://prntscr.com/mwvors,其中评论彼此下方,评论可以评论其他评论。

编辑:在php artisan migrate它更新了迁移但给出这个错误之后

错误

单刀.php

用户模型

螺纹模型

评论模型

评论控制器

网页.php

0 投票
2 回答
5841 浏览

php - composer global 需要 laravel/installer

我已经尝试了 Laravel 文档中的第一个命令

在此处输入图像描述

composer global 需要 laravel/installer

我有错误

在此处输入图像描述

有谁知道为什么?

我正在尝试推出一个新的 Laravel 项目。

0 投票
1 回答
726 浏览

laravel - 如何显示验证错误?

路由器

控制器

模板

问题是我没有显示验证错误和消息“进一步消息”。虽然验证成功。问题是。我不想显示 $messages 我试图在它上面行走foreach,但 laravel 说它找到了 $messages。虽然控制器 $messages 显示。该模式还显示我的错误为 0,但在控制器中我显示了验证错误。有什么问题?

0 投票
0 回答
198 浏览

php - Laravel 表单不更新并说它是另一种形式 laravel 5.8

有一个线程,您可以在其中对创建评论功能进行评论,但当我执行更新请求时,它会显示错误:

但这与评论无关,而与线程无关。当我检查页面时,链接是这样action="http://127.0.0.1:8000/comment/4"的,而代码中的代码是这样写的,action="{{ route('comment.update', $comment->id) }}" 但不知何故,路由会通过另一种方式到达,thread.update但我不明白为什么,因为当我执行 php artisan "route:list" 时,它会显示路径这是

那么为什么它会通过action="{{ route('threadcomment.store', $thread->id) }}"而不是action="{{ route('comment.update', $comment->id) }}"

网页.php

形式

评论控制器

0 投票
2 回答
2899 浏览

php - Laravel 5.8 刷新数据库不丢失表中的数据已经存在

我正在使用 Laravel 5.8,每次创建新迁移时,我都会运行php artisan migrate:refresh以更新我的数据库。我丢失了存储在已经存在的表中的数据。我想找到一个解决方案来添加一个新表而不会丢失我的数据。

0 投票
11 回答
30905 浏览

shared-hosting - Laravel 5.8,工匠命令错误:由于名称无效,无法解析 dotenv 文件

这个问题只发生在我的共享主机上的 Laravel 5.8 上。

它在我使用 Laravel 5.7 的共享主机中运行良好。

它在我的本地环境中使用 Laravel 5.8 运行良好。

问题是:

每次我运行 php artisan 命令(仅在我与 Laravel 5.8 的共享主机上)我都会收到此错误

环境文件无效!由于名称无效,无法解析 dotenv 文件。

在 [APP_NAME] 失败。

我的 .env 第一行是:APP_NAME=rased

我的网站在更新到 Laravel 5.8 后也变成了一个白色的空白页面!

0 投票
1 回答
1288 浏览

laravel - Laravel Dusk 如何获取多个元素的属性?

我刚开始在 Laravel 5.8 上使用 Laravel Dusk,并且已经遇到了一个问题。在谷歌上搜索了很多,但没有找到答案。

这是我当前获取页面上某个元素下的所有链接的代码。

我想要做的是获取所有链接并获取它们的href属性或它们可能具有的任何自定义属性(如果是属性,我想指定名称)。

我在文档中找到了这个:

但它并没有真正帮助我,因为它只获取第一个(或最后一个,我不是 100% 确定)元素的属性。

那么有没有办法遍历找到的元素并提取它们的属性呢?

0 投票
2 回答
2939 浏览

php - Laravel Dusk 如何在元素中查找元素?

我正在使用 Laravel 5.8,黄昏。我想在一个类中找到某些元素。

因此,假设我提取了页面上的每个元素,其类为selectable.

在此之后,我像这样遍历这些元素:

问题是,我怎样才能找到.custom-item这些.selectable类中的类的每个元素。另外,我想获得.custom-item' 属性之一。我以前是这样得到的:

(从这篇Laravel Dusk 中学习了如何获取多个元素的属性? post)

那么如何在元素中查找/提取元素,然后使用 Laravel Dusk 获取它们的自定义属性?