gpt4 book ai didi

PHP fatal error : method_exists(): The script tried to execute a method or access a property of an incomplete object Laravel 5. 3

转载 作者:行者123 更新时间:2023-12-02 15:46:44 39 4
gpt4 key购买 nike

问题是我有两个 Laravel 项目正在处理 Laravel 5.15.3 并共享公共(public)数据库。这两个项目都放置在不同的子域上并运行。现在,在使用 queue 驱动程序作为两个项目的 database 时,我使用 5.3 demo 在 5.1 排队作业上运行我收到以下错误。

PHP Fatal error:  method_exists(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "App\Jobs\StoreAppliedjob" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition  in /Applications/MAMP/htdocs/admin-badiyajobs/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php on line 83

[Symfony\Component\Debug\Exception\FatalErrorException]

5.1 上使用队列监听器运行时,5.1 队列工作正常。请注意,我不能在两个项目上使用单独的 cron 来处理队列,因为这会弄乱一切。请建议我应该做什么?

最佳答案

队列在将作业发送到队列之前对其进行序列化,并在处理时对其进行反序列化。您需要将 App\Jobs\StoreAppliedjob 放在处理它的位置。

关于PHP fatal error : method_exists(): The script tried to execute a method or access a property of an incomplete object Laravel 5. 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41502905/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com