Training Part 1;

This commit is contained in:
2024-01-27 19:09:56 +01:00
parent 6627021355
commit 5d05167492
40 changed files with 26497 additions and 105 deletions

View File

@@ -0,0 +1,22 @@
<?php
namespace Database\Factories;
use App\Models\Word;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Carbon;
class WordFactory extends Factory
{
protected $model = Word::class;
public function definition(): array
{
return [
'name' => $this->faker->name(),
'translation' => $this->faker->word(),
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
];
}
}

View File

@@ -0,0 +1,22 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration {
public function up(): void
{
Schema::create('words', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('translation');
$table->timestamps();
});
}
public function down(): void
{
Schema::dropIfExists('words');
}
};