Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
gilour
/
foundation
/
src
/
Comments
/
Controllers
:
CommentFactory.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace Common\Comments; use App\Models\User; use Arr; use Common\Auth\Roles\Role; use Common\Billing\Models\Product; use Common\Comments\Comment; use Illuminate\Database\Eloquent\Factories\Factory; class CommentFactory extends Factory { protected $model = Comment::class; public function definition(): array { return [ 'content' => $this->faker->realText(), 'commentable_type' => Arr::random([ User::MODEL_TYPE, Product::MODEL_TYPE, Role::MODEL_TYPE, ]), 'commentable_id' => Arr::random([1, 2, 3, 4, 5]), 'user_id' => Arr::random([1, 2, 3, 4, 5]), 'parent_id' => Arr::random([1, null]), ]; } }