编写 Artisan 命令 - 显示数据库中的数据
Writing Artisan Command - Display Data from Database
我想为我的 Laravel Web 应用程序编写一个 Artisan 命令。
该命令应显示来自特定 table 数据库的记录。
我已经在 Commands 文件夹中创建了一个名为 Loginstats.php
的新命令,但我在逻辑上苦苦挣扎....
我认为它可以用这种方式工作:
public function handle() {
DB::table('logincount')->orderBy ( 'customer_id' )->chunk ( 100, function ($users) {
foreach ($users as $user) {
//
}
} );
}
我需要做什么,才能从数据库中获取数据?
是否也可以使用来自 Command.php
的常见 artisan 命令?
谢谢!
由于 DB 是外观,因此您应该使用完整的命名空间:
\DB::table...
或者在namespace
子句之后的class的顶部添加use DB
:
use DB;
我想为我的 Laravel Web 应用程序编写一个 Artisan 命令。
该命令应显示来自特定 table 数据库的记录。
我已经在 Commands 文件夹中创建了一个名为 Loginstats.php
的新命令,但我在逻辑上苦苦挣扎....
我认为它可以用这种方式工作:
public function handle() {
DB::table('logincount')->orderBy ( 'customer_id' )->chunk ( 100, function ($users) {
foreach ($users as $user) {
//
}
} );
}
我需要做什么,才能从数据库中获取数据?
是否也可以使用来自 Command.php
的常见 artisan 命令?
谢谢!
由于 DB 是外观,因此您应该使用完整的命名空间:
\DB::table...
或者在namespace
子句之后的class的顶部添加use DB
:
use DB;