小编Sah*_*ala的帖子

Laravel 5.3 withCount()嵌套关系

模型结构如下

教程 - >(hasMany)章节 - >(hasMany)视频

如何使用laravel 5.3的withCount()方法从Tutorial Model加载视频数量(video_count)

我试过了:

Tutorial::withCount('chapters')
->withCount('chapters.videos') // this gives error: Call to undefined method Illuminate\Database\Query\Builder::chapters.videos()
->all();
Run Code Online (Sandbox Code Playgroud)

编辑

这有效,任何更好的解决方案?

Tutorial::withCount('chapters')
->with(['chapters' => function($query){
    $query->withCount('videos');
}])
->all();
Run Code Online (Sandbox Code Playgroud)

php eloquent laravel-5.3

21
推荐指数
1
解决办法
2万
查看次数

Laravel 5.3 Schedule不工作(没有预定的命令可以运行.)

以下是日程安排功能

protected function schedule(Schedule $schedule)
    {
        $schedule->command('queue:work')
            ->everyMinute()
            ->withoutOverlapping();
    }
Run Code Online (Sandbox Code Playgroud)

下面是laravel的cron

*   *   *   *   *   /usr/local/bin/php /home/space/public_html/project/artisan schedule:run >> /home/space/public_html/project/public/op.txt 2>&1
Run Code Online (Sandbox Code Playgroud)

但每次cron输出

No scheduled commands are ready to run.
Run Code Online (Sandbox Code Playgroud)

队列:工作没有被执行,我做错了什么?

php cron laravel laravel-5.3

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

标签 统计

laravel-5.3 ×2

php ×2

cron ×1

eloquent ×1

laravel ×1