编写Artisan命令 - 显示数据库中的数据

时间:2017-07-18 06:49:26

标签: php laravel command artisan

我想为我的Laravel Web App编写一个Artisan命令。

该命令应显示数据库特定表中的记录。

我已经在Commands文件夹中创建了一个名为Loginstats.php的新命令,但我正在努力解决逻辑......

我认为它可以用这种方式工作:

public function handle() {
        DB::table('logincount')->orderBy ( 'customer_id' )->chunk ( 100, function ($users) {
            foreach ($users as $user) {
                //
            }
        } );
    }

从数据库中获取数据需要做什么?

是否也可以使用Command.php

中的常见工匠命令

谢谢!

1 个答案:

答案 0 :(得分:2)

由于DB是一个外观,你应该使用完整的命名空间:

\DB::table...

或者在use DB子句之后将namespace添加到班级的顶部:

use DB;