小编E. *_*ney的帖子

laravel livewire 异常:不支持对具有多个模型连接的集合进行排队

我\xc2\xb4m开始我的Livewire之旅,并创建了一个列表组件,其中包含每个列表元素的表单组件,当我试图使其全部工作时,我不断收到以下从未见过的异常​​:

\n
\n

LogicException 不支持对具有多个模型连接的集合\n进行排队。

\n
\n

我对项目中的每个模型使用相同的单个连接,并且我没有在我当前正在工作的任何组件中故意排队任何内容,因此我不知道从哪里开始调试此异常。错误消息也没有多大帮助。事实上,我什至不知道要在这里发布什么内容来让你们帮助我,而不是发布整个项目......我想我只是在寻找任何关于从哪里开始寻找的线索解决这个问题,所以非常感谢任何帮助。

\n

这是错误消息堆栈跟踪:

\n
\n

C:\\Users\\bfcba\\OneDrive\\aplicaciones\\duki\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Collection.php:705

\n
\n
public function getQueueableConnection()\n{\n    if ($this->isEmpty()) {\n        return;\n    }\n\n    $connection = $this->first()->getConnectionName();\n\n    $this->each(function ($model) use ($connection) {\n        if ($model->getConnectionName() !== $connection) {\n            throw new LogicException(\'Queueing collections with multiple model connections is not supported.\');\n        }\n    });\n\n    return $connection;\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我\xc2\xb4很乐意发布您认为必要的所有信息。请告诉我。

\n

提前致谢。

\n

laravel laravel-livewire

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

为 Vue v3 导入 Vue-luxon - this.$luxon 不是函数错误

我\xc2\xb4已经尝试了我能想到的一切让 vue-luxon 在我的 Laravel 8 / Vue 3 应用程序上运行,但失败了。I\xc2\xb4ve 根据文档遵循了以下步骤:

\n
npm install vue-luxon;\n
Run Code Online (Sandbox Code Playgroud)\n

文档没有\xc2\xb4t说在哪里,但我把这句话放在我的app.js文件中:

\n
import VueLuxon from "vue-luxon";\n
Run Code Online (Sandbox Code Playgroud)\n

据我了解,这一行必须更改为 App.use(VueLuxon) 并且也放置在 app.js 中:

\n
Vue.use(VueLuxon);  \n
Run Code Online (Sandbox Code Playgroud)\n

而且(根据文档),\xc2\xb4s 它......我应该能够调用:

\n
this.$luxon("2020-10-05T14:48:00.000Z")\n
Run Code Online (Sandbox Code Playgroud)\n

显示格式化的日期,但我不断在控制台上收到此错误:

\n
\n

未捕获的类型错误:this.$luxon 不是函数

\n
\n

这里\xc2\xb4s是我的resources/js/app.js文件的内容:

\n
import { createApp } from 'vue';\nimport App from './components/App.vue'\nimport VueLuxon from "vue-luxon";\n\ncreateApp({\n    components: {\n        App,\n    }\n}).mount("#app")\n\nApp.use(VueLuxon)\n
Run Code Online (Sandbox Code Playgroud)\n

以及我的 js/components/App.vue 文件的内容:

\n
<template>\n<div class="flex flex--column flex--align-center flex--justify-center">\n    <div class="logos">\n        <img src="../../static/img/laravel.png" width="240" alt="" />\n        <img src="../../static/img/vue.png" …
Run Code Online (Sandbox Code Playgroud)

laravel luxon vuejs3

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

标签 统计

laravel ×2

laravel-livewire ×1

luxon ×1

vuejs3 ×1