From 20d71513f3aab690ab43fac542d92e3d2ff09c43 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Mon, 17 Jul 2017 17:07:08 +0100 Subject: [PATCH] Better db seeding for tests --- app/Contact.php | 4 ++-- database/seeds/ContactsTableSeeder.php | 13 +++++-------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/app/Contact.php b/app/Contact.php index 18cc6fa2..7f31ad52 100644 --- a/app/Contact.php +++ b/app/Contact.php @@ -14,9 +14,9 @@ class Contact extends Model protected $table = 'contacts'; /** - * We shall set a blacklist of non-modifiable model attributes. + * We shall guard against mass-migration. * * @var array */ - protected $guarded = ['id']; + protected $fillable = ['nick', 'name', 'homepage', 'twitter', 'facebook']; } diff --git a/database/seeds/ContactsTableSeeder.php b/database/seeds/ContactsTableSeeder.php index 8ce80a0b..8007013b 100644 --- a/database/seeds/ContactsTableSeeder.php +++ b/database/seeds/ContactsTableSeeder.php @@ -1,5 +1,6 @@ insert([ + Contact::create([ 'nick' => 'tantek', - 'name' => 'Tantek Çelik', + 'name' => 'Tanetk Çelik', 'homepage' => 'http://tantek.com', 'twitter' => 't', - 'created_at' => '2016-01-12 16:11:00', - 'updated_at' => '2016-01-12 16:11:00', ]); - - DB::table('contacts')->insert([ + Contact::create([ 'nick' => 'aaron', 'name' => 'Aaron Parecki', 'homepage' => 'https://aaronparecki.com', 'twitter' => 'aaronpk', - 'created_at' => '2016-01-12 16:12:00', - 'updated_at' => '2016-01-12 16:12:00', + 'facebook' => '123456', ]); } }