- implement factories into models

- Model class refactored in relations
This commit is contained in:
Peter Papp
2021-02-26 17:57:21 +01:00
parent 1359b78d21
commit b7e1be7518
16 changed files with 55 additions and 106 deletions

View File

@@ -2,9 +2,9 @@
namespace Database\Factories;
use App\File;
use App\Models\User;
use App\Models\File;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str;
class FileFactory extends Factory
{
@@ -25,7 +25,10 @@ class FileFactory extends Factory
return [
'id' => $this->faker->uuid,
'user_id' => $this->faker->uuid,
'name' => $this->faker->name,
'name' => $this->faker->word,
'basename' => Str::slug($this->faker->name),
'mimetype' => $this->faker->mimeType,
'filesize' => $this->faker->numberBetween(10000, 99999),
'type' => $this->faker->randomElement(
['image', 'file', 'video', 'audio']
),

View File

@@ -2,7 +2,7 @@
namespace Database\Factories;
use App\Folder;
use App\Models\Folder;
use Illuminate\Database\Eloquent\Factories\Factory;
class FolderFactory extends Factory

View File

@@ -3,7 +3,6 @@
namespace Database\Factories;
use App\Models\User;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Str;

View File

@@ -16,7 +16,7 @@ class CreateFileManagerFolders extends Migration
Schema::create('folders', function (Blueprint $table) {
$table->uuid('id')->primary();
$table->uuid('user_id');
$table->uuid('parent_id');
$table->uuid('parent_id')->nullable();
$table->text('name');
$table->string('color')->nullable();
$table->string('emoji')->nullable();

View File

@@ -16,7 +16,7 @@ class CreateFileManagerFiles extends Migration
Schema::create('files', function (Blueprint $table) {
$table->uuid('id')->primary();
$table->uuid('user_id');
$table->uuid('folder_id');
$table->uuid('folder_id')->nullable();
$table->text('thumbnail')->nullable();
$table->text('name');