File tree Expand file tree Collapse file tree 4 files changed +33
-12
lines changed
app/Models/src/Order/Domain/Models Expand file tree Collapse file tree 4 files changed +33
-12
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 4
4
5
5
namespace Accredify \Order \Domain \Models ;
6
6
7
+ use App \Models \User ;
8
+ use Accredify \Order \Infrastructure \Database \Factories \OrderFactory ;
7
9
use Illuminate \Database \Eloquent \Factories \HasFactory ;
8
10
use Illuminate \Database \Eloquent \Model ;
9
11
10
12
class Order extends Model
11
13
{
12
14
use HasFactory;
15
+
16
+ /**
17
+ * Get the user that owns the order.
18
+ */
19
+ public function user ()
20
+ {
21
+ return $ this ->belongsTo (User::class);
22
+ }
23
+
24
+ /**
25
+ * Create a new factory instance for the model.
26
+ *
27
+ * @return \Illuminate\Database\Eloquent\Factories\Factory
28
+ */
29
+ protected static function newFactory ()
30
+ {
31
+ return OrderFactory::new ();
32
+ }
13
33
}
Original file line number Diff line number Diff line change 4
4
5
5
namespace Accredify \Order \Infrastructure \Database \Factories ;
6
6
7
+ use Accredify \Order \Domain \Models \Order ;
7
8
use Illuminate \Database \Eloquent \Factories \Factory ;
8
9
9
10
class OrderFactory extends Factory
10
11
{
12
+ /**
13
+ * The name of the factory's corresponding model.
14
+ *
15
+ * @var string
16
+ */
17
+ protected $ model = Order::class;
18
+
11
19
/**
12
20
* Define the model's default state.
13
21
*
Original file line number Diff line number Diff line change 4
4
5
5
namespace Accredify \Order \Infrastructure \Database \Seeders ;
6
6
7
+ use Accredify \Order \Domain \Models \Order ;
8
+ use App \Models \User ;
7
9
use Illuminate \Database \Seeder ;
8
10
9
11
class OrderSeeder extends Seeder
@@ -15,6 +17,8 @@ class OrderSeeder extends Seeder
15
17
*/
16
18
public function run ()
17
19
{
18
- //
20
+ $ user = User::factory ()->create ();
21
+
22
+ Order::factory (10 )->for ($ user )->create ();
19
23
}
20
24
}
You can’t perform that action at this time.
0 commit comments