小编Gar*_*ine的帖子

Laravel - 从存储库分派不工作的作业

当我尝试从控制器分派作业时,它起作用了。

但是,当我从存储库中执行相同操作时,它会给我一个错误。

<?php

namespace App\Repositories\Retailer;

use App\Jobs\SlackJob;
use App\Traits\CreateOrderTrait;

class CreateOrderRepo
{
   use CreateOrderTrait;

   public function create($store_id)
     {
        $slackJob = new SlackJob("Test", 1);
        $slackJob = $slackJob->onQueue('high');
        $this->dispatch($slackJob);
     }
}
Run Code Online (Sandbox Code Playgroud)

错误:

调用未定义的方法 App\Repositories\Retailer\CreateOrderRepo::dispatch()

php jobs controller repository laravel

5
推荐指数
1
解决办法
3375
查看次数

Nuxt.js npm run build 导致一些JS文件找不到

我有一个 Nuxt.js^2.10.2应用程序。

当我这样做时npm run dev,该项目完美构建。

当我做npm run build那么npm run start。一些 JS 文件出现 404 错误。

在此处输入图片说明

ERROR

Request URL: http://localhost:3000/_nuxt/vendors.pages/account.pages/ca.pages/cart.pages/category/_id/
index.pages/checkout/_step/index.pages/.f705ad4d.1-0-128.js
Request Method: GET
Status Code: 404 Not Found
Remote Address: 127.0.0.1:3000
Referrer Policy: no-referrer-when-downgrade
Run Code Online (Sandbox Code Playgroud)

该文件存在于我的项目中dist/_nuxt/vendor.pages/......,文件名正确.f705ad4d.1-0-128.js

我的 nuxt.config.js

build: {,
    filenames: {
        app: '[name].' + version + '.js',
        chunk: '[name].' + version + '.js',
        vendor: '[name].' + version + '.js',
        manifest: '[name].' + version + '.js',
    },
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?由于其他文件正常加载。

webpack vue.js code-splitting nuxt.js

4
推荐指数
1
解决办法
3163
查看次数

在 vue.js 应用程序中更新状态时使用什么(rxJs vs Vuex)

我是 vue.js 的新手,但我已经涉足 angular 6 一年了。我曾经使用 RxJs 更新 Angular 组件中的数据,我发现这非常容易。现在,当我遇到 Vue 时,veux 出现在关于更新组件状态的文章中。哪个更适合更新组件的状态?

使用 vuex 状态管理更新状态还是使用 rxJs 的反应式编程更好?

// angular
import { AppService } from '../AppService';
isLoading = false;

ngOnInit() {
  this.appService.updateIsLoading.subscribe((res: boolean) => {
  this.isLoading = res;
});
}

// Vue
const store = new Vuex.Store({
   state: {
      isLoading: false,
  }
});.....................
Run Code Online (Sandbox Code Playgroud)

rxjs vue.js vuex angular

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