小编Jos*_*osh的帖子

查找未销毁的Vue组件

如果我加载应用程序并立即拍摄Chrome内存堆快照,则会得到以下结果。

在此处输入图片说明

如果单击我的Web应用程序,然后返回到加载的原始页面,并拍摄另一个内存堆快照,则会得到以下结果。

在此处输入图片说明

由此可见,现在VueComponents的数量约为10倍,Vue实例的数量也在增加。

这对应用程序的内存使用量有很大的影响。

有哪些工具/方法可用来追踪未被破坏的罪魁祸首?

javascript memory vue.js vuejs2

8
推荐指数
1
解决办法
216
查看次数

Laravel 中需要什么 env 和 env.example 文件?

我是 Laravel 的新手,想要简单解释 .env 和 .env.example 文件,为什么我们需要它们以及它们之间的区别。

例如,我知道 .env 用于指定应用程序的数据库连接,但我想更深入地了解它。

php laravel

6
推荐指数
4
解决办法
2万
查看次数

在 Laravel 中哪里可以找到 Auth::attempt 方法

除了我的 Laravel 项目中用户的电子邮件和密码之外,我还想向身份验证查询添加额外的条件

我在官方 Laravel 文档中读到了这个。 https://laravel.com/docs/5.6/authentication

指定附加条件 如果您愿意,除了用户的电子邮件和密码之外,您还可以向身份验证查询添加附加条件。例如,我们可以验证用户是否被标记为“活跃”:

if (Auth::attempt(['email' => $email, 'password' => $password, 'active' => 1])) {
    // The user is active, not suspended, and exists.
}
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到这种方法?

php laravel

3
推荐指数
2
解决办法
7152
查看次数

Laravel - 按顺序运行作业

我正在学习 Laravel,正在从事一个运行 Horizo​​n 以了解工作的项目。我被困在一个地方,我需要一次又一次地运行相同的工作。

这是我目前正在做的

<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use App\Models\Subscriptions;
class MailController extends Controller
{


    public function sendEmail() {
        Subscriptions::all()
        ->each(function($subscription) {
            SendMailJob::dispatch($subscription);
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,除了它在多个工作人员之间运行作业并且没有保证的顺序。有没有办法一个接一个地运行作业?

redis laravel laravel-5 laravel-queue laravel-horizon

2
推荐指数
1
解决办法
9141
查看次数