<?php
//
// DatabaseSeeder.php
//
class DatabaseSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Eloquent::unguard();
$this->call('FacturesTableSeeder');
$this->call('LeadsTableSeeder');
$this->call('ClientsTableSeeder');
$this->command->info('Valeurs ajoutées');
}
}
<?php
//
// FacturesTableSeeder.php
//
class FacturesTableSeeder extends Seeder {
public function run()
{
DB::table('factures')->delete();
Facture::create(
array(
'client_id' => '1',
'courtedescription' => 'Description test',
'montant' => '1000',
'etat' => 'En attente'
)
);
}
}
<?php
//
// LeadsTableSeeder.php
//
class LeadsTableSeeder extends Seeder {
public function run(){
DB::table('notes')->delete();
DB::table('leads')->delete();
Lead::create(
array(
'nomopportunite' => 'Deneigement M Tremblay',
'statut' => '1',
'valeur' => '1000'
)
);
Note::create(
array(
'contenudelanote' => 'Appel effectué le 19 mai 2032 à 9h du soir.',
'lead_id' => '1'
)
);
}
}
<?php
//
// ClientsTableSeeder.php
//
class ClientsTableSeeder extends Seeder {
public function run(){
DB::table('clients')->delete();
Client::create(
array(
'prenom' => 'Jean',
'nom' => 'Tremblay',
'courriel' => 'jean@tremblay.com',
'telephone' => '55555555555',
'fax' => '4444444444',
'adresse' => '555 des choses',
'ville' => 'Villechose',
'province' => 'Québec',
'codepostal' => 'J3J3J3',
'pays' => 'Canada',
'entreprise' => 'Déneigement expert',
'sitewebpersonnel' => 'www.google.com'
)
);
}
}