问题标签 [laravel-5.7]
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.
laravel - 为什么在 laravel 中发送邮件时队列仍在等待?
我想在队列中发送邮件并且在发送邮件时没有等待 https://laravel.com/docs/5.7/queues#connections-vs-queues
我运行命令来创建表jobs
:
我创建了一个发送邮件的工作:php artisan make:job SendEmailJob
并编辑代码:
我从控制器调用队列:
添加QUEUE_DRIVER=database
到文件.env
运行命令:
如果我运行控制器,进程仍在等待发送邮件完成并运行其他进程。我尝试更改为:
没有延迟,5s后仍然发送邮件。
为什么在 laravel 中发送邮件时队列仍在等待?我用的是win 32。
php - 为可在 Controller Laravel 5.5 中使用的视图中的全局变量设置值
我是 Laravel 的初学者。我阅读了关于实现全局变量的讨论。但就我而言,我想从可以在控制器中使用的视图中设置全局变量的值。
我在 adminHome.blade.php 按钮中的示例代码
正如我上面显示的代码,当我单击该按钮时,它还将设置全局变量的值,以便在下一页继续进行时,将仅显示与该校园相关的所有数据。我怎样才能做到这一点?谢谢
php - Laravel 5.7:Phpunit 错误 - 调用字符串上的成员函数 getBag()
我正在测试将数据保存到数据库中。当缺少必填字段时,我抛出异常,然后从我的控制器重定向:
我想测试重定向,会话是否有错误以及是否返回传递的初始数据以填充表单,所以在我的单元测试中我有:
但是当点击 assertSessionHasErrors 我得到:
错误:调用字符串上的成员函数 getBag()
当点击 assertHasOldInput 我得到:
BadMethodCallException:调用未定义的方法 Illuminate\Http\RedirectResponse::assertHasOldInput()
似乎是什么问题?
谢谢。
php - Laravel - 有什么方法可以让所有正在运行的中间件?
我想知道 Laravel 中是否有任何方法可以将所有正在运行的中间件放在一条路由中。
例如: - 我想知道在路由“/example”中,我是否可以轻松检查哪些所有涉及的中间件都被调用。
谢谢!
laravel - Laravel array_merge():参数 #2 不是数组
我有一个非常简单的路线代码
以及视图中的简单代码:
但我得到一个例外:Factory.php 第 167 行中的 ErrorException:array_merge(): Argument #2 is not an array
php - 拉拉维尔 5.7。减去模型实例
我有 2 个模型集合。
例如
我想在这样的事情之后收到这样的结果
如何以更简洁的方式实现 filter()
这一目标?reject()
contains()
php - laravel 5.7 登录程序问题
我一直在试图弄清楚为什么会这样!我用的是laravel自带的认证方式,我的laravel版本是5.7,数据库是Mysql。问题是我尝试登录时,服务器没有反应,否则,注册程序正常。我必须提到当我将这些代码与另一个使用迁移构建的数据库一起使用时,一切都很顺利。这是我的模型:
这是我的登录控制器:
路由器
laravel-5 - 升级到 laravel 5.7 在 npm 安装或更新中出现错误?
从 laravel 5.6 升级到 5.7 后,运行npm install
或npm update
出现以下错误:
此外,当我检查过时的软件包时,npm outdated
我得到以下输出:
当我的项目实际运行正常时,为什么一切都丢失了?
请提供解决此问题的方法?
php - 403 Forbidden Access to this resource is denied on server-Laravel 5.7
我正在处理一个项目Laravel 5.7
。一切都在本地主机中工作。但是,在服务器中上传后,所有路由Backend Part
都可以正常工作。但是发布路线Frontend Part
不起作用。它显示错误 -
403 Forbidden 拒绝访问服务器上的此资源
.htaccess
在根文件夹中是 -
以前有人遇到过这个问题吗?我错过了什么。在本地主机中一切正常,但在服务器中却不行。
php - 类验证不存在,电子邮件验证 Laravel 5.7
我已将我的 Laravel 项目从 5.6 更新到 5.7。Laravel 5.7 带有新的电子邮件验证,所以我尝试在我的新项目中构建它。我按照 Laravel 文档中更新指南的说明进行操作,但是在我的网站上注册了一个新用户后,我收到了以下消息:Class verified does not exist
. 它确实给我发了一封电子邮件,所以这部分工作得很好。但我认为我在中间件中遗漏了一些东西,因为文档说我们必须添加:Auth::routes(['verify' => true]);
而不是原来的Auth::routes();
有没有人和我一样的问题?