代码之家  ›  专栏  ›  技术社区  ›  pirmax

Laravel 5.4-离职后工作问题模型

  •  4
  • pirmax  · 技术社区  · 7 年前

    Feed模型 应用程序\模型\提要 拉拉维尔 没有找到 .我已经用 .

    [2017-07-13 10:45:33]登台。错误: Symfony\Component\Debug\Exception\FatalThrowableError:Class 在中找不到“App\Feed” /home/site\u com/http/www/vendor/laravel/framework/src/Illuminate/Queue/serializeandrestoresmodelidentiers.php:45

    <?php
    
    namespace App\Jobs;
    
    use App\Models\Feed;
    use Illuminate\Bus\Queueable;
    use Illuminate\Queue\SerializesModels;
    use Illuminate\Queue\InteractsWithQueue;
    use Illuminate\Contracts\Queue\ShouldQueue;
    use Illuminate\Foundation\Bus\Dispatchable;
    
    class FetchFeeds implements ShouldQueue {
        protected $feed;
        public function __construct(Feed $feed)
        {
            $this->feed = $feed;
        }
    }
    

    我的订阅源模型:

    <?php
    
    namespace App\Models;
    
    use Illuminate\Database\Eloquent\Model;
    use Jenssegers\Mongodb\Eloquent\HybridRelations;
    
    class Feed extends Model
    {
        use HybridRelations;
    
        protected $connection = 'mysql';
    
        protected $fillable = [
            //
        ];
    
        protected $dates = [
            'created_at',
            'updated_at'
        ];
    
        ...
    }
    
    2 回复  |  直到 7 年前
        1
  •  1
  •   pirmax    7 年前

    我改变了工作名称,它起作用了。

        2
  •  0
  •   dparoli    7 年前

    php artisan queue:restart

    如果您使用的是APCu,则缓存可能无法处理cli作业。在这种情况下,建议添加 apc.enable_cli=1 到您的APCu配置

    停止/启动 队列侦听器/工作者的。