Tôi tò mò, tôi đang sử dụng Laravel và Artisan để di chuyển. Có một phương pháp để xuất thông tin cho giao diện điều khiển? Tôi dường như không tìm thấy bất kỳ thông tin nào về điều này. Ví dụ:Làm thế nào để echo để giao diện điều khiển trong Laravel và 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();
}
}
Chỉ cần một gợi ý, di chuyển là để tạo lược đồ trong đó hạt giống là để tạo cơ sở dữ liệu của bạn. Những gì bạn đang làm ở trên trông giống như một hạt giống cho tôi. –
Cảm ơn sự chỉnh sửa Karl, tôi tạo lược đồ bằng cách sử dụng di chuyển khác, sau đó tôi chạy di chuyển này để điền dữ liệu mẫu cho môi trường phát triển của tôi. Đây có phải là cách làm không chính xác không? –
Nếu bạn đang sử dụng Laravel 4, nó tốt hơn để làm điều này với hạt giống: http://four.laravel.com/docs/migrations#database-seeding – JackPoint