diff --git a/app/database/migrations/2014_11_17_144232_CreateSettingsTable.php b/app/database/migrations/2014_11_17_144232_CreateSettingsTable.php new file mode 100644 index 00000000..a9aa6bb5 --- /dev/null +++ b/app/database/migrations/2014_11_17_144232_CreateSettingsTable.php @@ -0,0 +1,34 @@ +increments('id'); + $table->string('name'); + $table->text('value')->nullable()->default(null); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::drop('settings'); + } + +} diff --git a/app/database/seeds/DatabaseSeeder.php b/app/database/seeds/DatabaseSeeder.php index 19892520..f7d1c34f 100644 --- a/app/database/seeds/DatabaseSeeder.php +++ b/app/database/seeds/DatabaseSeeder.php @@ -11,7 +11,7 @@ class DatabaseSeeder extends Seeder { { Eloquent::unguard(); - // $this->call('UserTableSeeder'); + $this->call('SettingsTableSeeder'); } } diff --git a/app/database/seeds/SettingsTableSeeder.php b/app/database/seeds/SettingsTableSeeder.php new file mode 100644 index 00000000..3c383f13 --- /dev/null +++ b/app/database/seeds/SettingsTableSeeder.php @@ -0,0 +1,27 @@ + "site_name", + "value" => "Test" + ] + ]; + + Setting::truncate(); + + foreach($defaultSettings as $setting) { + Setting::create($setting); + } + } +} diff --git a/app/models/Setting.php b/app/models/Setting.php new file mode 100644 index 00000000..38e661f7 --- /dev/null +++ b/app/models/Setting.php @@ -0,0 +1,7 @@ +first()->value; + } + } diff --git a/app/views/index.blade.php b/app/views/index.blade.php index 65924103..ec950c9c 100644 --- a/app/views/index.blade.php +++ b/app/views/index.blade.php @@ -5,7 +5,7 @@
diff --git a/app/views/layout/master.blade.php b/app/views/layout/master.blade.php index d727686c..c5cfdb87 100644 --- a/app/views/layout/master.blade.php +++ b/app/views/layout/master.blade.php @@ -3,7 +3,7 @@ -