Byłem ciekawy, używam Laravel i Rzemieślnika do moich wędrówek. Czy istnieje metoda wysyłania informacji do konsoli? Nie mogę znaleźć żadnych informacji na ten temat. Na przykład:Jak echo do konsoli w Laravel i 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();
}
}
Po prostu podpowiedź, migracje służą do tworzenia schematów, w których nasiona służą do zaszczepienia bazy danych. To, co robisz powyżej, jest dla mnie ziarnem. –
Dzięki za poprawkę Karl, tworzę schemat przy użyciu innej migracji, a następnie uruchamiam tę migrację, aby wypełnić dane przykładowe tylko dla mojego środowiska programistycznego. Czy to niewłaściwy sposób? –
Jeśli używasz Laravel 4, lepiej to zrobić z nasionami: http://four.laravel.com/docs/migrations#database-seeding – JackPoint