问题标签 [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.
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 连接发送邮件?我怎样才能避免这个错误?
eloquent - Laravel 获取属于用户的表鬃毛,其中列急切加载
我有一个应用程序,用户在其中创建用于数据存储的表。表名带有前缀:
我可以像这样检索属于该用户的所有表:
我可以像这样获取每个表的列:
但我想急切地加载每个表的列,例如:
如何才能做到这一点?谢谢。
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
laravel - 如何显示验证错误?
路由器
控制器
模板
问题是我没有显示验证错误和消息“进一步消息”。虽然验证成功。问题是。我不想显示 $messages 我试图在它上面行走foreach
,但 laravel 说它找到了 $messages。虽然控制器 $messages 显示。该模式还显示我的错误为 0,但在控制器中我显示了验证错误。有什么问题?
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
形式
评论控制器
php - Laravel 5.8 刷新数据库不丢失表中的数据已经存在
我正在使用 Laravel 5.8,每次创建新迁移时,我都会运行php artisan migrate:refresh
以更新我的数据库。我丢失了存储在已经存在的表中的数据。我想找到一个解决方案来添加一个新表而不会丢失我的数据。
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 后也变成了一个白色的空白页面!
laravel - Laravel Dusk 如何获取多个元素的属性?
我刚开始在 Laravel 5.8 上使用 Laravel Dusk,并且已经遇到了一个问题。在谷歌上搜索了很多,但没有找到答案。
这是我当前获取页面上某个元素下的所有链接的代码。
我想要做的是获取所有链接并获取它们的href
属性或它们可能具有的任何自定义属性(如果是属性,我想指定名称)。
我在文档中找到了这个:
但它并没有真正帮助我,因为它只获取第一个(或最后一个,我不是 100% 确定)元素的属性。
那么有没有办法遍历找到的元素并提取它们的属性呢?
php - Laravel Dusk 如何在元素中查找元素?
我正在使用 Laravel 5.8,黄昏。我想在一个类中找到某些元素。
因此,假设我提取了页面上的每个元素,其类为selectable
.
在此之后,我像这样遍历这些元素:
问题是,我怎样才能找到.custom-item
这些.selectable
类中的类的每个元素。另外,我想获得.custom-item
' 属性之一。我以前是这样得到的:
(从这篇Laravel Dusk 中学习了如何获取多个元素的属性? post)
那么如何在元素中查找/提取元素,然后使用 Laravel Dusk 获取它们的自定义属性?