From 77f1076c15fbb8bf826a58cb2d556801a82a81ee Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Wed, 26 Dec 2018 09:52:37 -0500 Subject: - Add laravel site directories --- laravel/database/.gitignore | 1 + laravel/database/factories/UserFactory.php | 24 +++++++++++++++ .../2014_10_12_000000_create_users_table.php | 36 ++++++++++++++++++++++ ...4_10_12_100000_create_password_resets_table.php | 32 +++++++++++++++++++ laravel/database/seeds/DatabaseSeeder.php | 16 ++++++++++ 5 files changed, 109 insertions(+) create mode 100644 laravel/database/.gitignore create mode 100644 laravel/database/factories/UserFactory.php create mode 100644 laravel/database/migrations/2014_10_12_000000_create_users_table.php create mode 100644 laravel/database/migrations/2014_10_12_100000_create_password_resets_table.php create mode 100644 laravel/database/seeds/DatabaseSeeder.php (limited to 'laravel/database') diff --git a/laravel/database/.gitignore b/laravel/database/.gitignore new file mode 100644 index 0000000..9b1dffd --- /dev/null +++ b/laravel/database/.gitignore @@ -0,0 +1 @@ +*.sqlite diff --git a/laravel/database/factories/UserFactory.php b/laravel/database/factories/UserFactory.php new file mode 100644 index 0000000..ec15e58 --- /dev/null +++ b/laravel/database/factories/UserFactory.php @@ -0,0 +1,24 @@ +define(App\User::class, function (Faker $faker) { + return [ + 'name' => $faker->name, + 'email' => $faker->unique()->safeEmail, + 'email_verified_at' => now(), + 'password' => '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', // secret + 'remember_token' => str_random(10), + ]; +}); diff --git a/laravel/database/migrations/2014_10_12_000000_create_users_table.php b/laravel/database/migrations/2014_10_12_000000_create_users_table.php new file mode 100644 index 0000000..16a6108 --- /dev/null +++ b/laravel/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,36 @@ +increments('id'); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('users'); + } +} diff --git a/laravel/database/migrations/2014_10_12_100000_create_password_resets_table.php b/laravel/database/migrations/2014_10_12_100000_create_password_resets_table.php new file mode 100644 index 0000000..0d5cb84 --- /dev/null +++ b/laravel/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -0,0 +1,32 @@ +string('email')->index(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('password_resets'); + } +} diff --git a/laravel/database/seeds/DatabaseSeeder.php b/laravel/database/seeds/DatabaseSeeder.php new file mode 100644 index 0000000..91cb6d1 --- /dev/null +++ b/laravel/database/seeds/DatabaseSeeder.php @@ -0,0 +1,16 @@ +call(UsersTableSeeder::class); + } +} -- cgit 1.4.1