我很好奇,我正在使用 Laravel 和 Artisan 进行迁移。有没有办法向控制台输出信息?我似乎找不到这方面的任何信息。例如:
<?php
class Generate_Sample_Users{
public function up(){
//Echo to console here
echo "Creating sample users...";
$generator = new Sample_Data();
$user_count = 30;
$users = array();
for($i=0; $i < $user_count; $i++){
array_push($users, $generator->generate_user($i));
}
DB::table('users')->insert($users);
}
public function down(){
DB::table('users')->delete();
}
}
原文由 Ryan Smith 发布,翻译遵循 CC BY-SA 4.0 许可协议
不知道你使用的是 Laravel 3 还是 Laravel 4,以及它是否也可以在 Laravel 3 中使用,但我在 文档 中找到了这个。
编辑
如果您切换到 数据库种子,您可以使用它来显示消息