我\xc2\xb4m开始我的Livewire之旅,并创建了一个列表组件,其中包含每个列表元素的表单组件,当我试图使其全部工作时,我不断收到以下从未见过的异常:
\n\n\nLogicException 不支持对具有多个模型连接的集合\n进行排队。
\n
我对项目中的每个模型使用相同的单个连接,并且我没有在我当前正在工作的任何组件中故意排队任何内容,因此我不知道从哪里开始调试此异常。错误消息也没有多大帮助。事实上,我什至不知道要在这里发布什么内容来让你们帮助我,而不是发布整个项目......我想我只是在寻找任何关于从哪里开始寻找的线索解决这个问题,所以非常感谢任何帮助。
\n这是错误消息堆栈跟踪:
\n\n\nC:\\Users\\bfcba\\OneDrive\\aplicaciones\\duki\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Collection.php:705
\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}\nRun Code Online (Sandbox Code Playgroud)\n我\xc2\xb4很乐意发布您认为必要的所有信息。请告诉我。
\n提前致谢。
\n我\xc2\xb4已经尝试了我能想到的一切让 vue-luxon 在我的 Laravel 8 / Vue 3 应用程序上运行,但失败了。I\xc2\xb4ve 根据文档遵循了以下步骤:
\nnpm install vue-luxon;\nRun Code Online (Sandbox Code Playgroud)\n文档没有\xc2\xb4t说在哪里,但我把这句话放在我的app.js文件中:
\nimport VueLuxon from "vue-luxon";\nRun Code Online (Sandbox Code Playgroud)\n据我了解,这一行必须更改为 App.use(VueLuxon) 并且也放置在 app.js 中:
\nVue.use(VueLuxon); \nRun Code Online (Sandbox Code Playgroud)\n而且(根据文档),\xc2\xb4s 它......我应该能够调用:
\nthis.$luxon("2020-10-05T14:48:00.000Z")\nRun Code Online (Sandbox Code Playgroud)\n显示格式化的日期,但我不断在控制台上收到此错误:
\n\n\n未捕获的类型错误:this.$luxon 不是函数
\n
这里\xc2\xb4s是我的resources/js/app.js文件的内容:
\nimport { 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)\nRun 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)