diff options
| author | Fbenas <philbeansburton@gmail.com> | 2020-09-20 22:08:03 +0100 | 
|---|---|---|
| committer | Fbenas <philbeansburton@gmail.com> | 2020-09-20 22:08:03 +0100 | 
| commit | 9be73c2d0f21a539bc46974139e8c36c12845ca0 (patch) | |
| tree | 3442d2254797983e7e0294c9aee00e90aa643109 /database | |
Initial commit
Diffstat (limited to 'database')
| -rw-r--r-- | database/.gitignore | 2 | ||||
| -rw-r--r-- | database/factories/UserFactory.php | 33 | ||||
| -rw-r--r-- | database/migrations/2014_10_12_000000_create_users_table.php | 36 | ||||
| -rw-r--r-- | database/migrations/2014_10_12_100000_create_password_resets_table.php | 32 | ||||
| -rw-r--r-- | database/migrations/2019_08_19_000000_create_failed_jobs_table.php | 36 | ||||
| -rw-r--r-- | database/seeders/DatabaseSeeder.php | 18 | 
6 files changed, 157 insertions, 0 deletions
diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..97fc976 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1,2 @@ +*.sqlite +*.sqlite-journal diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..bdea1a3 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,33 @@ +<?php + +namespace Database\Factories; + +use App\Models\User; +use Illuminate\Database\Eloquent\Factories\Factory; +use Illuminate\Support\Str; + +class UserFactory extends Factory +{ +    /** +     * The name of the factory's corresponding model. +     * +     * @var string +     */ +    protected $model = User::class; + +    /** +     * Define the model's default state. +     * +     * @return array +     */ +    public function definition() +    { +        return [ +            'name' => $this->faker->name, +            'email' => $this->faker->unique()->safeEmail, +            'email_verified_at' => now(), +            'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password +            'remember_token' => Str::random(10), +        ]; +    } +} diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php new file mode 100644 index 0000000..621a24e --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,36 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateUsersTable extends Migration +{ +    /** +     * Run the migrations. +     * +     * @return void +     */ +    public function up() +    { +        Schema::create('users', function (Blueprint $table) { +            $table->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/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php new file mode 100644 index 0000000..0ee0a36 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -0,0 +1,32 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreatePasswordResetsTable extends Migration +{ +    /** +     * Run the migrations. +     * +     * @return void +     */ +    public function up() +    { +        Schema::create('password_resets', function (Blueprint $table) { +            $table->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/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php new file mode 100644 index 0000000..6aa6d74 --- /dev/null +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -0,0 +1,36 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateFailedJobsTable extends Migration +{ +    /** +     * Run the migrations. +     * +     * @return void +     */ +    public function up() +    { +        Schema::create('failed_jobs', function (Blueprint $table) { +            $table->id(); +            $table->string('uuid')->unique(); +            $table->text('connection'); +            $table->text('queue'); +            $table->longText('payload'); +            $table->longText('exception'); +            $table->timestamp('failed_at')->useCurrent(); +        }); +    } + +    /** +     * Reverse the migrations. +     * +     * @return void +     */ +    public function down() +    { +        Schema::dropIfExists('failed_jobs'); +    } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..12d803a --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,18 @@ +<?php + +namespace Database\Seeders; + +use Illuminate\Database\Seeder; + +class DatabaseSeeder extends Seeder +{ +    /** +     * Seed the application's database. +     * +     * @return void +     */ +    public function run() +    { +        // User::factory(10)->create(); +    } +}  | 
