diff options
Diffstat (limited to 'database')
| -rw-r--r-- | database/.gitignore | 2 | ||||
| -rw-r--r-- | database/factories/UserFactory.php | 28 | ||||
| -rw-r--r-- | database/migrations/2014_10_12_000000_create_users_table.php | 36 | ||||
| -rw-r--r-- | database/migrations/2019_08_19_000000_create_failed_jobs_table.php | 35 | ||||
| -rw-r--r-- | database/seeds/DatabaseSeeder.php | 16 | 
5 files changed, 117 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..741edea --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,28 @@ +<?php + +/** @var \Illuminate\Database\Eloquent\Factory $factory */ + +use App\User; +use Faker\Generator as Faker; +use Illuminate\Support\Str; + +/* +|-------------------------------------------------------------------------- +| Model Factories +|-------------------------------------------------------------------------- +| +| This directory should contain each of the model factory definitions for +| your application. Factories provide a convenient way to generate new +| model instances for testing / seeding your application's database. +| +*/ + +$factory->define(User::class, function (Faker $faker) { +    return [ +        'name' => $faker->name, +        'email' => $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/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..9bddee3 --- /dev/null +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -0,0 +1,35 @@ +<?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->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/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php new file mode 100644 index 0000000..237dfc5 --- /dev/null +++ b/database/seeds/DatabaseSeeder.php @@ -0,0 +1,16 @@ +<?php + +use Illuminate\Database\Seeder; + +class DatabaseSeeder extends Seeder +{ +    /** +     * Seed the application's database. +     * +     * @return void +     */ +    public function run() +    { +        // $this->call(UserSeeder::class); +    } +} | 
